Part Number Hot Search : 
T2232 S150A TT28N 0B001 AD1984A IDTQS32 CF050 472M0
Product Description
Full Text Search
 

To Download XRT86VL30IV Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
MAY 2008 REV. 1.0.0
GENERAL DESCRIPTION
The XRT86VL30 is a single channel 1.544 Mbit/s or 2.048 Mbit/s DS1/E1/J1 framer and LIU integrated solution featuring R3 technology (Relayless, Reconfigurable, Redundancy). The physical interface is optimized with internal impedance, and with the patented pad structure, the XRT86VL30 provides protection from power failures and hot swapping. The XRT86VL30 contains an integrated DS1/E1/J1 framer and LIU which provides DS1/E1/J1 framing and error accumulation in accordance with ANSI/ ITU_T specifications. The framer has its own framing synchronizer and transmit-receive slip buffers. The slip buffers can be independently enabled or disabled as required and can be configured to frame to the common DS1/E1/J1 signal formats. The Framer block contains its own Transmit and Receive T1/E1/J1 Framing function. There are 3 Transmit HDLC controllers which encapsulate contents of the Transmit HDLC buffers into LAPD Message frames. There are 3 Receive HDLC controllers which extract the payload content of
Receive LAPD Message frames from the incoming T1/E1/J1 data stream and write the contents into the Receive HDLC buffers. The framer also contains a Transmit and Overhead Data Input port, which permits Data Link Terminal Equipment direct access to the outbound T1/E1/J1 frames. Likewise, a Receive Overhead output data port permits Data Link Terminal Equipment direct access to the Data Link bits of the inbound T1/E1/J1 frames. The XRT86VL30 fully meets all of the latest T1/E1/J1 specifications: ANSI T1/E1.107-1988, ANSI T1/ E1.403-1995, ANSI T1/E1.231-1993, ANSI T1/ E1.408-1990, AT&T TR 62411 (12-90) TR54016, and ITU G-703 (Including Section 13 - Synchronization), G.704, G706 and G.733, AT&T Pub. 43801, and ETS 300 011, 300 233, JT G.703, JT G.704, JT G706, I.431. Extensive test and diagnostic functions include Loop-backs, Boundary scan, Pseudo Random bit sequence (PRBS) test pattern generation, Performance Monitor, Bit Error Rate (BER) meter, forced error insertion, and LAPD unchannelized data payload processing according to ITU-T standard Q.921. APPLICATIONS AND FEATURES (NEXT PAGE)
FIGURE 1. XRT86VL30 SINGLE CHANNEL DS1 (T1/E1/J1) FRAMER/LIU COMBO
External Data Link Controller
Local PCM Highway
XRT86VL30
Tx Overhead In
Rx Overhead Out
1:2 Turns Ratio TTIP
Tx Serial Data In
Tx Serial Clock
2-Frame Slip Buffer Elastic Store
Tx Framer
Tx LIU Interface LLB LB
TRING
ST-BUS
Rx Serial Data Out
Rx Serial Clock
2-Frame Slip Buffer Elastic Store
RTIP
1:1 Turns Ratio
Rx Framer
Rx LIU Interface
RRING
PRBS Generator & Analyser
Performance Monitor
HDLC/LAPD Controllers
LIU & Loopback Control
RxLOS
8kHz sync OSC Signaling & Alarms JTAG DMA Interface
Line Side
Microprocessor Interface
Back Plane 1.544-16.384 Mbit/s
3
4
System (Terminal) Side
TxON Memory
INT
D[7:0]
P A[11:0] Select
WR ALE_AS RD RDY_DTACK
Intel/Motorola P Configuration, Control & Status Monitor
Exar Corporation 48720 Kato Road, Fremont CA, 94538 * (510) 668-7000 * FAX (510) 668-7017 * www.exar.com
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION APPLICATIONS
REV. 1.0.0
* High-Density T1/E1/J1 interfaces for Multiplexers, Switches, LAN Routers and Digital Modems * SONET/SDH terminal or Add/Drop multiplexers (ADMs) * T1/E1/J1 add/drop multiplexers (MUX) * Channel Service Units (CSUs): T1/E1/J1 and Fractional T1/E1/J1 * Digital Access Cross-connect System (DACs) * Digital Cross-connect Systems (DCS) * Frame Relay Switches and Access Devices (FRADS) * ISDN Primary Rate Interfaces (PRA) * PBXs and PCM channel bank * T3 channelized access concentrators and M13 MUX * Wireless base stations * ATM equipment with integrated DS1 interfaces * Multichannel DS1 Test Equipment * T1/E1/J1 Performance Monitoring * Voice over packet gateways * Routers
FEATURES
* Supports Section 13 - Synchronization Interface in ITU G.703 * Supports SSM Synchronization Messaging per ITU G.704 * Independent, full duplex DS1 Tx and Rx Framer/LIUs * Two 512-bit (two-frame) elastic store, PCM frame slip buffers (FIFO) on TX and Rx provide up to 8.192 MHz
asynchronous back plane connections with jitter and wander attenuation
* Supports input PCM and signaling data at 1.544, 2.048, 4.096 and 8.192 Mbits. Also supports 2-channel
multiplexed 12.352/16.384 (HMVIP/H.100) Mbit/s on the back plane bus
* Programmable output clocks for Fractional T1/E1/J1 * Supports Channel Associated Signaling (CAS) * Supports Common Channel Signalling (CCS) * Supports ISDN Primary Rate Interface (ISDN PRI) signaling * Extracts and inserts robbed bit signaling (RBS) * 3 Integrated HDLC controllers for transmit and receive, each controller having two 96-byte buffers (buffer 0 /
buffer 1)
* HDLC Controllers Support SS7 * Timeslot assignable HDLC * V5.1 or V5.2 Interface * Automatic Performance Report Generation (PMON Status) can be inserted into the transmit LAPD interface
every 1 second or for a single transmission
* Alarm Indication Signal with Customer Installation signature (AIS-CI)
2
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
* Remote Alarm Indication with Customer Installation (RAI-CI) * Gapped Clock interface mode for Transmit and Receive. * Intel/Motorola and Power PC interfaces for configuration, control and status monitoring * Parallel search algorithm for fast frame synchronization * Wide choice of T1 framing structures: SF/D4, ESF, SLC(R)96, T1DM and N-Frame (non-signaling) * Direct access to D and E channels for fast transmission of data link information * PRBS, QRSS, and Network Loop Code generation and detection * Programmable Interrupt output pin * Supports programmed I/O and DMA modes of Read-Write access * The framer block encodes and decodes the T1/E1/J1 Frame serial data * Detects and forces Red (SAI), Yellow (RAI) and Blue (AIS) Alarms * Detects OOF, LOF, LOS errors and COFA conditions * Loopbacks: Local (LLB) and Line remote (LB) * Facilitates Inverse Multiplexing for ATM * Performance monitor with one second polling * Boundary scan (IEEE 1149.1) JTAG test port * Accepts external 8kHz Sync reference * 1.8V Inner Core * 3.3V CMOS operation with 5V tolerant inputs * 128-pin LQFP and 80-pin LQFP package with -40C to +85C operation ORDERING INFORMATION
PART NUMBER XRT86VL30IV XRT86VL30IV80 PACKAGE 128 Pin LQFP (14x20x1.4mm) 80 Pin LQFP (12x12x1.4mm) OPERATING TEMPERATURE RANGE -40C to +85C -40C to +85C
3
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
REV. 1.0.0
LIST OF PARAGRAPHS
1.0 REGISTER DESCRIPTIONS - E1 MODE ................................................................................................9 2.0 LINE INTERFACE UNIT (LIU SECTION) REGISTERS .......................................................................144
I
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
LIST OF FIGURES
Figure 1.: XRT86VL30 2-channel DS1 (T1/E1/J1) Framer/LIU Combo ............................................................................. 1
II
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
REV. 1.0.0 TABLE 1: REGISTER SUMMARY ......................................................................................................................................................... 4 TABLE 2: CLOCK SELECT REGISTER (CSR) HEX ADDRESS: 0X0100 .......................... 9 HEX ADDRESS: 0X0101 ........................ 11 TABLE 3: LINE INTERFACE CONTROL REGISTER (LICR) TABLE 4: FRAMING SELECT REGISTER (FSR) HEX ADDRESS: 0X0107 ....................... 13 TABLE 5: ALARM GENERATION REGISTER (AGR) HEX ADDRESS: 0X0108 ......................... 17 HEX ADDRESS: 0X0109........................ 19 TABLE 6: SYNCHRONIZATION MUX REGISTER (SMR) TABLE 7: TRANSMIT SIGNALING AND DATA LINK SELECT REGISTER (TSDLSR) HEX ADDRESS:0X010A ........................ 22 TABLE 8: FRAMING CONTROL REGISTER (FCR) HEX ADDRESS: 0X010B ....................... 25 HEX ADDRESS: 0X010C ....................... 27 TABLE 9: RECEIVE SIGNALING & DATA LINK SELECT REGISTER (RSDLSR) TABLE 10: RECEIVE SIGNALING CHANGE REGISTER 0 (RSCR 0) HEX ADDRESS: 0X010D ................... 29 TABLE 11: RECEIVE SIGNALING CHANGE REGISTER 1 (RSCR 1) HEX ADDRESS: 0X010E .................. 29 HEX ADDRESS: 0X010F .................. 29 TABLE 12: RECEIVE SIGNALING CHANGE REGISTER 2 (RSCR 2) TABLE 13: RECEIVE SIGNALING CHANGE REGISTER 3 (RSCR 3) HEX ADDRESS: 0X0110.................. 30 TABLE 14: RECEIVE NATIONAL BITS REGISTER (RNBR) HEX ADDRESS: 0X0111...................... 31 HEX ADDRESS: 0X0112..................... 32 TABLE 15: RECEIVE EXTRA BITS REGISTER (REBR) TABLE 16: DATA LINK CONTROL REGISTER (DLCR1) HEX ADDRESS: 0X0113........................ 34 TABLE 17: TRANSMIT DATA LINK BYTE COUNT REGISTER (TDLBCR1) HEX ADDRESS: 0X0114..................... 36 HEX ADDRESS: 0X0115 ...................... 37 TABLE 18: RECEIVE DATA LINK BYTE COUNT REGISTER (RDLBCR1) TABLE 19: SLIP BUFFER CONTROL REGISTER (SBCR) HEX ADDRESS: 0X0116...................... 38 TABLE 20: FIFO LATENCY REGISTER (FFOLR) HEX ADDRESS: 0X0117 ....................... 39 HEX ADDRESS: 0X0118...................... 40 TABLE 21: DMA 0 (WRITE) CONFIGURATION REGISTER (D0WCR) TABLE 22: DMA 1 (READ) CONFIGURATION REGISTER (D1RCR) HEX ADDRESS: 0X0119 ...................... 41 HEX ADDRESS: 0X011A ..................... 42 TABLE 23: INTERRUPT CONTROL REGISTER (ICR) TABLE 24: LAPD SELECT REGISTER (LAPDSR) HEX ADDRESS: 0X011B ....................... 43 TABLE 25: PERFORMANCE REPORT CONTROL REGISTER (PRCR) HEX ADDRESS: 0X011D ..................... 43 HEX ADDRESS: 0X011E ...................... 44 TABLE 26: GAPPED CLOCK CONTROL REGISTER (GCCR) TABLE 27: TRANSMIT INTERFACE CONTROL REGISTER (TICR) HEX ADDRESS:0X0120 ..................... 45 TABLE 28: TRANSMIT INTERFACE SPEED WHEN MULTIPLEXED MODE IS DISABLED (TXMUXEN = 0) ................................................ 47 TABLE 29: TRANSMIT INTERFACE SPEED WHEN MULTIPLEXED MODE IS ENABLED (TXMUXEN = 1).................................................. 48 TABLE 30: PRBS CONTROL AND STATUS REGISTER 0 (PRBSCSR0) HEX ADDRESS: 0X0121..................... 49 TABLE 31: RECEIVE INTERFACE CONTROL REGISTER (RICR) HEX ADDRESS: 0X0122 ...................... 51 TABLE 32: RECEIVE INTERFACE SPEED WHEN MULTIPLEXED MODE IS DISABLED (TXMUXEN = 0) .................................................. 53 TABLE 33: RECEIVE INTERFACE SPEED WHEN MULTIPLEXED MODE IS ENABLED (TXMUXEN = 1).................................................... 54 TABLE 34: PRBS CONTROL AND STATUS REGISTER 1 (PRBSCSR1) HEX ADDRESS: 0X0123 ..................... 55 HEX ADDRESS: 0X0124 ....................... 57 TABLE 35: LOOPBACK CODE CONTROL REGISTER (LCCR) TABLE 36: TRANSMIT LOOPBACK CODER REGISTER (TLCR) HEX ADDRESS: 0X0125 ....................... 57 TABLE 37: RECEIVE LOOPBACK ACTIVATION CODE REGISTER (RLACR) HEX ADDRESS: 0X0126..................... 57 HEX ADDRESS: 0X0127.......................... 57 TABLE 38: RECEIVE LOOPBACK DEACTIVATION CODE REGISTER (RLDCR) TABLE 39: DEFECT DETECTION ENABLE REGISTER (DDER) HEX ADDRESS: 0X0129........................ 57 TABLE 40: TRANSMIT SA SELECT REGISTER (TSASR) HEX ADDRESS: 0X0130....................... 58 HEX ADDRESS: 0X0131 ....................... 60 TABLE 41: TRANSMIT SA AUTO CONTROL REGISTER 1 (TSACR1) TABLE 42: CONDITIONS ON RECEIVE SIDE WHEN TSACR1 BITS ARE ENABLED................................................................................ 61 TABLE 43: TRANSMIT SA AUTO CONTROL REGISTER 2 (TSACR2) HEX ADDRESS: 0X0132 .......................... 62 TABLE 44: CONDITIONS ON RECEIVE SIDE WHEN TSACR2 BITS ENABLED ....................................................................................... 63 TABLE 45: TRANSMIT SA4 REGISTER (TSA4R) HEX ADDRESS: 0X0133 ..................... 64 TABLE 46: TRANSMIT SA5 REGISTER (TSA5R) HEX ADDRESS: 0X0134 ..................... 64 TABLE 47: TRANSMIT SA6 REGISTER (TSA6R) HEX ADDRESS: 0X0135 ..................... 64 HEX ADDRESS: 0X0136 ..................... 64 TABLE 48: TRANSMIT SA7 REGISTER (TSA7R) TABLE 49: TRANSMIT SA8 REGISTER (TSA8R) HEX ADDRESS: 0X0137 ..................... 65 TABLE 50: RECEIVE SA4 REGISTER (RSA4R) HEX ADDRESS: 0X013B ...................... 66 TABLE 51: RECEIVE SA5 REGISTER (RSA5R) HEX ADDRESS: 0X013C ...................... 66 TABLE 52: RECEIVE SA6 REGISTER (RSA6R) HEX ADDRESS: 0X013D ...................... 66 TABLE 53: RECEIVE SA7 REGISTER (RSA7R) HEX ADDRESS: 0X013E ...................... 67 TABLE 54: RECEIVE SA8 REGISTER (RSA8R) HEX ADDRESS: 0X013F ...................... 67 TABLE 55: DATA LINK CONTROL REGISTER (DLCR2) HEX ADDRESS: 0X0143.................... 68 TABLE 56: TRANSMIT DATA LINK BYTE COUNT REGISTER (TDLBCR2) HEX ADDRESS: 0X0144..................... 70 TABLE 57: RECEIVE DATA LINK BYTE COUNT REGISTER (RDLBCR2) HEX ADDRESS: 0X0145 ...................... 71 TABLE 58: DATA LINK CONTROL REGISTER (DLCR3) HEX ADDRESS: 0X0153...................... 72 TABLE 59: TRANSMIT DATA LINK BYTE COUNT REGISTER (TDLBCR3) HEX ADDRESS: 0X0154....................... 74 TABLE 60: RECEIVE DATA LINK BYTE COUNT REGISTER (RDLBCR3) HEX ADDRESS: 0X0155 ..................... 75 TABLE 61: DEVICE ID REGISTER (DEVID) HEX ADDRESS: 0X01FE....................... 76 TABLE 62: REVISION ID REGISTER (REVID) HEX ADDRESS: 0X01FF................... 76 TABLE 63: TRANSMIT CHANNEL CONTROL REGISTER 0-31 (TCCR 0-31) HEX ADDRESS: 0X0300 TO 0X031F ...................... 77 TABLE 64: TRANSMIT USER CODE REGISTER 0 - 31 (TUCR 0-31) HEX ADDRESS: 0X0320 TO 0X033F .................... 79 TABLE 65: TRANSMIT SIGNALING CONTROL REGISTER 0-31 (TSCR 0-31) HEX ADDRESS: 0X0340 TO 0X035F...................... 80 TABLE 66: RECEIVE CHANNEL CONTROL REGISTER X (RCCR 0-31) HEX ADDRESS: 0X0360 TO 0X037F ..................... 83
III
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
TABLE 67: RECEIVE USER CODE REGISTER 0-31 (RUCR 0-31) HEX ADDRESS: 0X0380 TO 0X039F ..................... 85 TABLE 68: RECEIVE SIGNALING CONTROL REGISTER 0-31 (RSCR 0-31) HEX ADDRESS: 0X03A0 TO 0X03BF ...................... 86 TABLE 69: RECEIVE SUBSTITUTION SIGNALING REGISTER 0-31 (RSSR 0-31) HEX ADDRESS 0X03C0 TO 0X03DF ...................... 88 TABLE 70: RECEIVE SIGNALING ARRAY REGISTER 0 - 31 (RSAR 0-31) HEX ADDRESS: 0X0500 TO 0X051F....................... 89 TABLE 71: LAPD BUFFER 0 CONTROL REGISTER (LAPDBCR0) HEX ADDRESS: 0X0600 ........................................ 90 HEX ADDRESS: 0X0700 ........................................ 90 TABLE 72: LAPD BUFFER 1 CONTROL REGISTER (LAPDBCR1) TABLE 73: PMON RECEIVE LINE CODE VIOLATION COUNTER MSB (RLCVCU) HEX ADDRESS: 0X0900 ....................... 91 TABLE 74: PMON RECEIVE LINE CODE VIOLATION COUNTER LSB (RLCVCL) HEX ADDRESS: 0X0901 ....................... 91 TABLE 75: PMON RECEIVE FRAMING ALIGNMENT BIT ERROR COUNTER MSB (RFAECU) HEX ADDRESS: 0X0902 ....................... 92 TABLE 76: PMON RECEIVE FRAMING ALIGNMENT BIT ERROR COUNTER LSB (RFAECL) HEX ADDRESS: 0X0903........................ 92 TABLE 77: PMON RECEIVE SEVERELY ERRORED FRAME COUNTER (RSEFC) HEX ADDRESS: 0X0904 ........................ 93 HEX ADDRESS: 0X0905 ........................ 93 TABLE 78: PMON RECEIVE CRC-4 BIT ERROR COUNTER - MSB (RSBBECU) TABLE 79: PMON RECEIVE CRC-4 BLOCK ERROR COUNTER - LSB (RSBBECL) HEX ADDRESS: 0X0906......................... 93 TABLE 80: PMON RECEIVE FAR-END BLOCK ERROR COUNTER - MSB (RFEBECU) HEX ADDRESS: 0X0907....................... 94 HEX ADDRESS: 0X0908 ........................ 94 TABLE 81: PMON RECEIVE FAR END BLOCK ERROR COUNTER -LSB (RFEBECL) TABLE 82: PMON RECEIVE SLIP COUNTER (RSC) HEX ADDRESS: 0X0909 ..................... 95 TABLE 83: PMON RECEIVE LOSS OF FRAME COUNTER (RLFC) HEX ADDRESS: 0X090A ...................... 95 HEX ADDRESS: 0X090B ....................... 95 TABLE 84: PMON RECEIVE CHANGE OF FRAME ALIGNMENT COUNTER (RCFAC) TABLE 85: PMON LAPD FRAME CHECK SEQUENCE ERROR COUNTER 1 (LFCSEC1) HEX ADDRESS: 0X090C....................... 96 TABLE 86: PMON PRBS BIT ERROR COUNTER MSB (PBECU) HEX ADDRESS: 0X090D ................... 96 HEX ADDRESS: 0X090E ................... 96 TABLE 87: PMON PRBS BIT ERROR COUNTER LSB (PBECL) TABLE 88: PMON TRANSMIT SLIP COUNTER (TSC) HEX ADDRESS: 0X090F .................... 97 HEX ADDRESS: 0X0910 ....................... 97 TABLE 89: PMON EXCESSIVE ZERO VIOLATION COUNTER MSB (EZVCU) TABLE 90: PMON EXCESSIVE ZERO VIOLATION COUNTER LSB (EZVCL) HEX ADDRESS: 0X0911 ....................... 97 TABLE 91: PMON FRAME CHECK SEQUENCE ERROR COUNTER 2 (LFCSEC2) HEX ADDRESS: 0X091C ....................... 98 HEX ADDRESS: 0X092C ....................... 98 TABLE 92: PMON FRAME CHECK SEQUENCE ERROR COUNTER 3 (LFCSEC3) TABLE 93: BLOCK INTERRUPT STATUS REGISTER (BISR) HEX ADDRESS: 0X0B00 ........................ 99 TABLE 94: BLOCK INTERRUPT ENABLE REGISTER (BIER) HEX ADDRESS: 0X0B01 ...................... 101 HEX ADDRESS: 0X0B02 ...................... 103 TABLE 95: ALARM & ERROR INTERRUPT STATUS REGISTER (AEISR) TABLE 96: ALARM & ERROR INTERRUPT ENABLE REGISTER (AEIER) HEX ADDRESS: 0X0B03 ...................... 106 TABLE 97: FRAMER INTERRUPT STATUS REGISTER (FISR) HEX ADDRESS: 0X0B04 ................... 108 HEX ADDRESS: 0X0B05 .................... 111 TABLE 98: FRAMER INTERRUPT ENABLE REGISTER (FIER) TABLE 99: DATA LINK STATUS REGISTER 1 (DLSR1) HEX ADDRESS: 0X0B06 ..................... 113 TABLE 100: DATA LINK INTERRUPT ENABLE REGISTER 1 (DLIER1) HEX ADDRESS: 0X0B07 ..................... 115 HEX ADDRESS: 0X0B08 ................. 117 TABLE 101: SLIP BUFFER INTERRUPT STATUS REGISTER (SBISR) TABLE 102: SLIP BUFFER INTERRUPT ENABLE REGISTER (SBIER) HEX ADDRESS: 0X0B09 ..................... 120 TABLE 103: RECEIVE LOOPBACK CODE INTERRUPT AND STATUS REGISTER (RLCISR) HEX ADDRESS: 0X0B0A ...................... 122 HEX ADDRESS: 0X0B0B .................... 124 TABLE 104: RECEIVE LOOPBACK CODE INTERRUPT ENABLE REGISTER (RLCIER) TABLE 105: RECEIVE SA INTERRUPT STATUS REGISTER (RSAISR) HEX ADDRESS: 0X0B0C .................. 125 TABLE 106: RECEIVE SA INTERRUPT ENABLE REGISTER (RSAIER) HEX ADDRESS: 0X0B0D ................... 128 HEX ADDRESS: 0X0B0E ................. 131 TABLE 107: EXCESSIVE ZERO STATUS REGISTER (EXZSR) TABLE 108: EXCESSIVE ZERO ENABLE REGISTER (EXZER) HEX ADDRESS: 0X0B0F ................... 132 TABLE 109: RXLOS/CRC INTERRUPT STATUS REGISTER (RLCISR) HEX ADDRESS: 0X0B12 ................. 133 HEX ADDRESS: 0X0B13 .................. 135 TABLE 110: RXLOS/CRC INTERRUPT ENABLE REGISTER (RLCIER) TABLE 111: DATA LINK STATUS REGISTER 2 (DLSR2) HEX ADDRESS: 0X0B16 ..................... 136 TABLE 112: DATA LINK INTERRUPT ENABLE REGISTER 2 (DLIER2) HEX ADDRESS: 0X0B17 .................... 138 TABLE 113: DATA LINK STATUS REGISTER 3 (DLSR3) HEX ADDRESS: 0X0B26 ..................... 140 HEX ADDRESS: 0X0B27 ................... 142 TABLE 114: DATA LINK INTERRUPT ENABLE REGISTER 3 (DLIER3) TABLE 115: LIU CHANNEL CONTROL REGISTER 0 (LIUCCR0) HEX ADDRESS: 0X0F00 .................. 144 TABLE 116: EQUALIZER CONTROL AND TRANSMIT LINE BUILD OUT ............................................................................................... 146 TABLE 117: LIU CHANNEL CONTROL REGISTER 1 (LIUCCR1) HEX ADDRESS: 0X0F01 .................. 147 TABLE 118: LIU CHANNEL CONTROL REGISTER 2 (LIUCCR2) HEX ADDRESS: 0X0F02 .................. 149 TABLE 119: LIU CHANNEL CONTROL REGISTER 3 (LIUCCR3) HEX ADDRESS: 0X0F03 .................. 151 TABLE 120: LIU CHANNEL CONTROL INTERRUPT ENABLE REGISTER (LIUCCIER) HEX ADDRESS: 0X0F04 ................... 153 TABLE 121: LIU CHANNEL CONTROL STATUS REGISTER (LIUCCSR) HEX ADDRESS: 0X0F05 ..................... 154 TABLE 122: LIU CHANNEL CONTROL INTERRUPT STATUS REGISTER (LIUCCISR) HEX ADDRESS: 0X0F06 .................... 157 TABLE 123: LIU CHANNEL CONTROL CABLE LOSS REGISTER (LIUCCCCR) HEX ADDRESS: 0X0F07 ..................... 159 TABLE 124: LIU CHANNEL CONTROL ARBITRARY REGISTER 1 (LIUCCAR1) HEX ADDRESS: 0X0F08 ..................... 159 TABLE 125: LIU CHANNEL CONTROL ARBITRARY REGISTER 2 (LIUCCAR2) HEX ADDRESS: 0X0F09 ..................... 159 TABLE 126: LIU CHANNEL CONTROL ARBITRARY REGISTER 3 (LIUCCAR3) HEX ADDRESS: 0X0F0A .................... 160 TABLE 127: LIU CHANNEL CONTROL ARBITRARY REGISTER 4 (LIUCCAR4) HEX ADDRESS: 0X0F0B .................... 160 TABLE 128: LIU CHANNEL CONTROL ARBITRARY REGISTER 5 (LIUCCAR5) HEX ADDRESS: 0X0F0C .................... 160 TABLE 129: LIU CHANNEL CONTROL ARBITRARY REGISTER 6 (LIUCCAR6) HEX ADDRESS: 0X0F0D .................... 161 TABLE 130: LIU CHANNEL CONTROL ARBITRARY REGISTER 7 (LIUCCAR7) HEX ADDRESS: 0X0F0E .................... 161 TABLE 131: LIU CHANNEL CONTROL ARBITRARY REGISTER 8 (LIUCCAR8) HEX ADDRESS: 0X0F0F..................... 161 TABLE 132: LIU GLOBAL CONTROL REGISTER 0 (LIUGCR0) HEX ADDRESS: 0X0FE0 .................. 162
IV
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
TABLE 133: TABLE 134: TABLE 135: TABLE 136: TABLE 137: LIU GLOBAL CONTROL REGISTER 1 (LIUGCR1) LIU GLOBAL CONTROL REGISTER 2 (LIUGCR2) LIU GLOBAL CONTROL REGISTER 3 (LIUGCR3) LIU GLOBAL CONTROL REGISTER 4 (LIUGCR4) LIU GLOBAL CONTROL REGISTER 5 (LIUGCR5) REV. 1.0.0 HEX ADDRESS: 0X0FE1 .................. 163 HEX ADDRESS: 0X0FE2 .................. 165 HEX ADDRESS: 0X0FE4 .................. 165 HEX ADDRESS: 0X0FE9 .................. 166 HEX ADDRESS: 0X0FEA .................. 167
V
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
DESCRIPTION OF THE CONTROL REGISTERS - E1 MODE All address on this register description is shown in HEX format. TABLE 1: REGISTER SUMMARY
FUNCTION Control Registers (0x0100 - 0x01FF) Clock and Select Register Line Interface Control Register Reserved Framing Select Register Alarm Generation Register Synchronization MUX Register Transmit Signaling and Data Link Select Register Framing Control Register Receive Signaling & Data Link Select Register Receive Signaling Change Register 0 Receive Signaling Change Register 1 Receive Signaling Change Register 2 Receive Signaling Change Register 3 Receive National Bits Register Receive Extra Bits Register Data Link Control Register 1 Transmit Data Link Byte Count Register 1 Receive Data Link Byte Count Register 1 Slip Buffer Control Register FIFO Latency Register DMA 0 (Write) Configuration Register DMA 1 (Read) Configuration Register Interrupt Control Register LAPD Select Register Reserved - T1 mode only Performance Report Control Register Gapped Clock Control Register Transmit Interface Control Register BERT Control & Status Register 0 Receive Interface Control Register CSR LICR FSR AGR SMR TSDLSR FCR RSDLSR RSCR0 RSCR1 RSCR2 RSCR3 RNBR REBR DLCR1 TDLBCR1 RDLBCR1 SBCR FIFOLR D0WCR D1RCR ICR LAPDSR PRCR GCCR TICR BERTCSR0 RICR 0x0100 0x0101 0x0102 - 0x0106 0x0107 0x0108 0x0109 0x010A 0x010B 0x010C 0x010D 0x010E 0x010F 0x0110 0x0111 0x0112 0x0113 0x0114 0x0115 0x0116 0x0117 0x0118 0x0119 0x011A 0x011B 0x011C 0x011D 0x011E 0x0120 0x0121 0x0122 SYMBOL HEX
4
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 1: REGISTER SUMMARY
FUNCTION BERT Control & Status Register 1 For T1 mode only Defect Detection Enable Register Transmit Sa Select Register Transmit Sa Auto Control Register 1 Transmit Sa Auto Control Register 2 Transmit Sa4 Register Transmit Sa5 Register Transmit Sa6 Register Transmit Sa7 Register Transmit Sa8 Register Receive Sa4 Register Receive Sa5 Register Receive Sa6 Register Receive Sa7 Register Receive Sa8 Register Reserved - T1 mode only Data Link Control Register 2 Transmit Data Link Byte Count Register 2 Receive Data Link Byte Count Register 2 Data Link Control Register 3 Transmit Data Link Byte Count Register 3 Receive Data Link Byte Count Register 3 BERT Control Register SSM BOC Control Register Receive SSM Register Receive SSM Match 1 Register Receive SSM Match 2 Register Receive SSM Match 3 Register Transmit SSM Register Transmit SSM Byte Count Register Receive FAS Si Register Transmit FAS Si Register SYMBOL BERTCSR1 DDER TSASR TSACR1 TSACR2 TSA4R TSA5R TSA6R TSA7R TSA8R RSA4R RSA5R RSA6R RSA7R RSA8R DLCR2 TDLBCR2 RDLBCR2 DLCR3 TDLBCR3 RDLBCR3 BCR BOCCR RSSMR RSSMMR1 RSSMMR2 RSSMMR3 TSSMR TSSMBCR RFASSiR TFASSiR HEX 0x0123 0x0124 - 0x0127 0x0129 0x0130 0x0131 0x0132 0x0133 0x0134 0x0135 0x0136 0x0137 0x013B 0x013C 0x013D 0x013E 0x013F 0x0142 0x0143 0x0144 0x0145 0x0153 0x0154 0x0155 0x0163 0x0170 0x0171 0x0172 0x0173 0x0174 0x0175 0x0176 0x0177 0x0178
REV. 1.0.0
5
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 1: REGISTER SUMMARY
FUNCTION SYMBOL DEVID REVID HEX 0x01FE 0x01FF
Device ID Register Revision Number Register Time Slot (payload) Control (0x0300 - 0x03FF) Transmit Channel Control Register 0-31
TCCR 0-31
0x0300 0x031F 0x0320 0x033F 0x0340 0x035F 0x0360 0x037F 0x0380 0x039F 0x03A0 0x03BF 0x03C0 0x03DF
User Code Register 0-31
TUCR 0-31
Transmit Signaling Control Register 0 -31
TSCR 0-31
Receive Channel Control Register 0-31
RCCR 0-31
Receive User Code Register 0-31
RUCR 0-31
Receive Signaling Control Register 0-31
RSCR 0-31
Receive Substitution Signaling Register 0-31
RSSR 0-31
Receive Signaling Array (0x0500 - 0x051F) Receive Signaling Array Register 0 RSAR0-31 0x0500 0x051F
LAPDn Buffer 0 LAPD Buffer 0 Control Register LAPDBCR0 0x0600 0x0660
LAPDn Buffer 1 LAPD Buffer 1 Control Register LAPDBCR1 0x0700 0x0760
Performance Monitor Receive Line Code Violation Counter: MSB Receive Line Code Violation Counter: LSB Receive Frame Alignment Error Counter: MSB Receive Frame Alignment Error Counter: LSB Receive Severely Errored Frame Counter Receive Synchronization Bit (CRC-6 (T1) CRC-4 (E1) Block) Error Counter: MSB Receive Synchronization Bit (CRC-6 (T1) CRC-4 (E1) Block) Error Counter: LSB Receive Far-End Block Error Counter: MSB RLCVCU RLCVCL RFAECU RFAECL RSEFC RSBBECU RSBBECL RFEBECU 0x0900 0x0901 0x0902 0x0903 0x0904 0x0905 0x0906 0x0907
6
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 1: REGISTER SUMMARY
FUNCTION Receive Far-End Block Error Counter: LSB Receive Slip Counter Receive Loss of Frame Counter Receive Change of Frame Alignment Counter LAPD Frame Check Sequence Error counter 1 PRBS bit Error Counter: MSB PRBS bit Error Counter: LSB Transmit Slip Counter Excessive Zero Violation Counter: MSB Excessive Zero Violation Counter: LSB LAPD Frame Check Sequence Error counter 2 LAPD Frame Check Sequence Error counter 3 Interrupt Generation/Enable Register Address Map (0x0B00 - 0x0B41) Block Interrupt Status Register Block Interrupt Enable Register Alarm & Error Interrupt Status Register Alarm & Error Interrupt Enable Register Framer Interrupt Status Register Framer Interrupt Enable Register Data Link Status Register 1 Data Link Interrupt Enable Register 1 Slip Buffer Interrupt Status Register Slip Buffer Interrupt Enable Register Receive Loopback code Interrupt and Status Register Receive Loopback code Interrupt Enable Register Receive SA (Sa6) Interrupt Status Register Receive SA (Sa6) Interrupt Enable Register Excessive Zero Status Register Excessive Zero Enable Register Reserved - T1 mode only RxLOS/CRC Interrupt Status Register RxLOS/CRC Interrupt Enable Register Data Link Status Register 2 BISR BIER AEISR AEIER FISR FIER DLSR1 DLIER1 SBISR SBIER RLCISR RLCIER RSAISR RSAIER EXZSR EXZER RLCISR RLCIER DLSR2 0x0B00 0x0B01 0x0B02 0x0B03 0x0B04 0x0B05 0x0B06 0x0B07 0x0B08 0x0B09 0x0B0A 0x0B0B 0x0B0C 0x0B0D 0x0B0E 0x0B0F 0x0B10 - 0x0B11 0x0B12 0x0B13 0x0B16 SYMBOL RFEBECL RSC RLFC RCFAC LFCSEC1 PBECU PBECL TSC EZVCU EZVCL LFCSEC2 LFCSEC3 HEX 0x0908 0x0909 0x090A 0x090B 0x090C 0x090D 0x090E 0x090F 0x0910 0x0911 0x091C 0x092C
REV. 1.0.0
7
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 1: REGISTER SUMMARY
FUNCTION SYMBOL DLIER2 DLSR3 DLIER3 CIAIER BOCISR BOCIER HEX 0x0B17 0x0B18 - 0x0B19 0x0B26 0x0B27 0x0B28 - 0x0B29 0x0B40 - 0x0B41 0x0B70 0x0B71 0x0B72 0x0B73 BOCUSR BOCUER 0x0B74 0x0B75
Data Link Interrupt Enable Register 2 Reserved - T1 mode only Data Link Status Register 3 Data Link Interrupt Enable Register 3 Reserved - T1 mode only Reserved - T1 mode only E1 BOC Interrupt Status Register E1 BOC Interrupt Enable Register Reserved Reserved E1 BOC Unstable Interrupt Status Register E1 BOC Unstable Interrupt Enable Register LIU Register Summary - Channel Control Registers LIU Channel Control Register 0 LIU Channel Control Register 1 LIU Channel Control Register 2 LIU Channel Control Register 3 LIU Channel Control Interrupt Enable Register LIU Channel Control Status Register LIU Channel Control Interrupt Status Register LIU Channel Control Cable Loss Register LIU Channel Control Arbitrary Register 1 LIU Channel Control Arbitrary Register 2 LIU Channel Control Arbitrary Register 3 LIU Channel Control Arbitrary Register 4 LIU Channel Control Arbitrary Register 5 LIU Channel Control Arbitrary Register 6 LIU Channel Control Arbitrary Register 7 LIU Channel Control Arbitrary Register 8 Reserved
LIUCCR0 LIUCCR1 LIUCCR2 LIUCCR3 LIUCCIER LIUCCSR LIUCCISR LIUCCCCR LIUCCAR1 LIUCCAR2 LIUCCAR3 LIUCCAR4 LIUCCAR5 LIUCCAR6 LIUCCAR7 LIUCCAR8
0x0f00 0x0f01 0x0f02 0x0f03 0x0f04 0x0f05 0x0f06 0x0f07 0x0f08 0x0f09 0x0f0A 0x0f0B 0x0f0C 0x0f0D 0x0f0E 0x0f0F 0x0F80 0x0FDF
LIU Register Summary - Global Control Registers LIU Global Control Register 0 LIUGCR0
0x0FE0
8
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 1: REGISTER SUMMARY
FUNCTION LIU Global Control Register 1 LIU Global Control Register 2 LIU Global Control Register 3 LIU Global Control Register 4 LIU Global Control Register 5 Reserved SYMBOL LIUGCR1 LIUGCR2 LIUGCR3 LIUGCR4 LIUGCR5 HEX 0x0FE1 0x0FE2 0x0FE4 0x0FE9 0x0FEA 0x0FEB 0x0FFF
REV. 1.0.0
9
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
1.0 REGISTER DESCRIPTIONS - E1 MODE All address on this register description is shown in HEX format. TABLE 2: CLOCK SELECT REGISTER (CSR)
BIT 7 FUNCTION LCV Insert TYPE R/W DEFAULT 0
HEX ADDRESS: 0X0100
DESCRIPTION-OPERATION Line Code Violation Insertion This bit is used to force a Line Code Violation (LCV) on the transmit output of TTIP/TRING. A "0" to "1" transition on this bit will cause a single LCV to be inserted on the transmit output of TTIP/TRING. T1/E1 Mode select This bit is used to program the individual channel to operate in either T1 or E1 mode. 0 = Configures the selected channel to operate in E1 mode. 1 = Configures the selected channel to operate in T1 mode. Sync All Transmit Framers to 8kHz This bit permits the user to configure the Transmit E1 Framer block to synchronize its "transmit output" frame alignment with the 8kHz signal that is derived from the MCLK PLL, as described below. 0 - Disables the "Sync all Transmit Framers to 8kHz" feature. 1 - Enables the "Sync all Transmit Framers to 8kHz" feature. NOTE: This bit is only active if the MCLK PLL is used as the "Timing Source" for the Transmit E1 Framer" blocks. CSS[1:0] of this register allows users to select the transmit source of the framer.
6
Set T1 Mode
R/W
0
5
Sync All Transmitters to 8kHz
R/W
0
4
Clock Loss Detect
R/W
1
Clock Loss Detect Enable/Disable Select This bit enables a clock loss protection feature for the Framer whenever the recovered line clock is used as the timing source for the transmit section. If the LIU loses clock recovery, the Clock Distribution Block will detect this occurrence and automatically begin to use the internal clock derived from MCLK PLL as the Transmit source, until the LIU is able to regain clock recovery. 0 = Disables the clock loss protection feature. 1 = Enables the clock loss protection feature. NOTE: This bit needs to be enabled in order to detect the clock loss detection interrupt status (address: 0x0B00, bit 5)
3:2
Reserved
R/W
00
Reserved
10
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 2: CLOCK SELECT REGISTER (CSR)
BIT 1:0 FUNCTION CSS[1:0] TYPE R/W DEFAULT 01
REV. 1.0.0
HEX ADDRESS: 0X0100
DESCRIPTION-OPERATION Clock Source Select These bits select the timing source for the Transmit E1 Framer block. These bits can also determine the direction of TxSERCLK, TxSYNC, and TxMSYNC in base rate operation mode (2.048MHz Clock mode). In Base Rate (2.048MHz Clock Mode):
CSS[1:0] 00/11
TRANSMIT SOURCE FOR THE TRANSMIT E1 FRAMER BLOCK Loop Timing Mode The recovered line clock is chosen as the timing source. External Timing Mode The Transmit Serial Input Clock from the TxSERCLK_n input pin is chosen as the timing source. Internal Timing Mode The MCLK PLL is chosen as the timing source.
DIRECTION OF TXSERCLK Output
01
Input
10
Output
NOTE: TxSYNC/TxMSYNC can be programmed as input or output depending on the setting of SYNC INV bit in Register Address 0x0109, bit 4. Please see Register Description for the Synchronization Mux Register (SMR - 0x0109). NOTES: In High-Speed or multiplexed modes, TxSERCLK, TxSYNC, and TxMSYNC are all configured as INPUTS only.
11
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
TABLE 3: LINE INTERFACE CONTROL REGISTER (LICR)
BIT 7 FUNCTION FORCE_LOS TYPE R/W DEFAULT 0
HEX ADDRESS: 0X0101
DESCRIPTION-OPERATION
Force Transmit LOS (To the Line Side) This bit permits the user to configure the transmit direction circuitry (within the channel) to transmit the LOS pattern to the remote terminal equipment, as described below. 0 - Configures the transmit direction circuitry to transmit "normal" traffic. 1 - Configures the transmit direction circuitry to transmit the LOS Pattern. Single Rail Mode This bit can only be set if the LIU Block is also set to single rail mode. See Register 0x0FE0, bit 7. 0 - Dual Rail 1 - Single Rail Framer Loopback Selection These bits are used to select any of the following loop-back modes for the framer section. For LIU loopback modes, see the LIU configuration registers. LB[1:0] 00 01 TYPES OF LOOPBACK SELECTED Normal Mode (No LoopBack) Framer Local LoopBack: When framer local loopback is enabled, the transmit PCM input data is looped back to the receive PCM output data. The receive input data at RTIP/RRING is ignored while an All Ones Signal is transmitted out to the line interface. Framer Far-End (Remote) Line LoopBack: When framer remote loopback is enabled, the digital data enters the framer interface, however does not enter the framing blocks. The receive digital data from the LIU is allowed to pass through the LIU Decoder/ Encoder circuitry before returning to the line interface. Framer Payload LoopBack: When framer payload loopback is enabled, the raw data within the receive time slots are looped back to the transmit framer block where the data is re-framed according to the transmit timing.
6
SR
R/W
0
5:4
LB[1:0]
R/W
00
10
11
3:2
Reserved
R/W
0
Reserved
12
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 3: LINE INTERFACE CONTROL REGISTER (LICR)
BIT 1 FUNCTION Encode B8ZS TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0101
DESCRIPTION-OPERATION
Encode AMI or B8ZS/HDB3 Line Code Select This bit enables or disables the B8ZS/HDB3 encoder on the transmit path. 0 = Enables the B8ZS encoder. 1 = Disables the B8ZS encoder. NOTE: When B8ZS encoder is disabled, AMI line code is used.
0
Decode AMI/B8ZS
R/W
0
Decode AMI or B8ZS/HDB3 Line Code Select This bit enables or disables the B8ZS/HDB3 decoder on the receive path. 0 = Enables the B8ZS decoder. 1 = Disables the B8ZS decoder. NOTE: When B8ZS decoder is disabled, AMI line code is received.
13
XRT86VL30
REV. 1.0.0
86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0107
DESCRIPTION-OPERATION G.706 Annex B CRC-4 Calculation Enable This bit configures the E1 Receive Framer Block to be compliant with ITU-T G.706 Annex B for CRC-to-non-CRC interworking detection. If Annex B is enabled, G.706 Annex B CRC-4 multiframe alignment algorithm is implemented. If CRC-4 alignment is enabled and not achieved in 400msec while the basic frame alignment signal is present, it is assumed that the remote end is a non CRC-4 equipment. A CRC-to-Non-CRC interworking interrupt will be generated. The CRC-to-Non-CRC interworking interrupt Status can be read from Register Address 0x0B0A. 0 - Configures the Receive E1 Framer block to NOT support the "G.706 Annex B" CRC-4 Multiframe Alignment algorithm. 1 - Configures the Receive E1 Framer block to support the "G.706 Annex B" CRC-4 Multiframe Alignment algorithm. Transmit CRC-4 Error This bit is used to force a continuous errored CRC pattern in the outbound CRC multiframe to be sent on the transmission line. The Transmit E1 Framer Block will implement this error by inverting the value of CRC bit (C1). 0 = Disables the Transmit E1 Framer Block to transmit errored CRC bit. 1 = Forces the Transmit E1 Framer Block to transmit continuous errored CRC bit. NOTE: This bit is ignored if CRC multi-Framing is disabled.
TABLE 4: FRAMING SELECT REGISTER (FSR)
BIT 7 FUNCTION G.706 Annex B CRC-4 Calculation Enable TYPE R/W DEFAULT 0
6
Transmit CRC-4 Error
R/W
0
14
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 4: FRAMING SELECT REGISTER (FSR)
BIT 5-4 FUNCTION CAS MF Align Sel[1:0] TYPE R/W DEFAULT 00 DESCRIPTION-OPERATION CAS Multiframe Alignment Declaration Algorithm Select[1:0] These bits allow the user to select which CAS Multiframe Alignment Declaration algorithm the Receive E1 Framer block will employ, according to the table below.
REV. 1.0.0
HEX ADDRESS: 0X0107
CAS MF ALIGN SEL[1:0] 00/11 01
CAS MULTIFRAME ALIGNMENT DECLARATION ALGORITHM SELECTED CAS Multiframe Alignment is Disabled The "16-Frame" Algorithm If this alignment algorithm is selected, then the Receive E1 Framer block will monitor the 16th timeslot of each incoming E1 frame and will declare CAS Multiframe alignment (e.g., clear the Loss of CAS Multiframe" defect) condition; anytime that it detects 15 consecutive E1 frames in which bits 1 - 4 (of timeslot 16) do not contain the "CAS Multiframe Alignment" pattern; which is immediately followed by an E1 frame that DOES contain the "CAS Multiframe Alignment" pattern. The "2-Frame" (ITU-T G.732) Algorithm If this alignment algorithm is selected, then the Receive E1 Framer block will monitor the 16th timeslot of each incoming E1 frame and will declare CAS Multiframe alignment (e.g., clear the Loss of CAS Multiframe" defect) condition; anytime that it detects a single E1 frame in which bits 1 - 4 (of timeslot 16) do not contain the "CAS Multiframe Alignment" pattern; which is immediately followed by an E1 frame that DOES contain the "CAS Multiframe Alignment" pattern.
10
NOTE: For information on the criteria that the Receive E1 Framer block uses in order to declare the "Loss of CAS Multiframe" defect condition, please see register description for the Framing Control Register (FCR - address 0x010B)
15
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0107
DESCRIPTION-OPERATION CRC Multiframe Alignment Declaration Criteria Select [1:0] These two bits allow the user to select which CRC-Multiframe Alignment Declaration criteria the Receive E1 Framer block will employ. The Receive E1 Framer block will check for CRC Multiframe Alignment by checking the incoming E1 data-stream and determining whether the international bits (bit 1 of timeslot 0) of non-FAS frames match the CRC multiframe alignment pattern (0,0,1,0,1,1,E1,E2). The table below provides more details on the three different CRC Multiframe Alignment Declaration Criteria.
TABLE 4: FRAMING SELECT REGISTER (FSR)
BIT 3-2 FUNCTION CRC MF Align Sel[1:0] TYPE R/W DEFAULT 00
CRC MF ALIGN SEL [1:0] 00 01
CRC MULTIFRAME ALIGNMENT DECLARATION CRITERIA SELECTED CRC Multiframe Alignment is Disabled CRC Multiframe Alignment is Enabled. Alignment is declared if at least 1 valid CRC multiframe alignment signal (0,0,1,0,1,1,E1,E2) is observed within 8ms. CRC Multiframe Alignment is Enabled. Alignment is declared if at least 2 valid CRC multiframe alignment signals (0,0,1,0,1,1,E1,E2) are observed within 8ms. CRC Multiframe Alignment is Enabled. Alignment is declared if at least 3 valid CRC multiframe alignment signals (0,0,1,0,1,1,E1,E2) are observed within 8ms.
10
11
NOTE: For information on the criteria that the Receive E1 Framer block uses to declare the "Loss of CRC Multiframe Alignment" defect condition, please see register description for the Framing Control Register (FCR - 0x010B) 1 Additional Frame Check Enable FAS R/W 0 Additional Frame Check Enable - FAS Frame Alignment Declaration This bit permits the user to configure the Receive E1 Framer block to perform some "additional FAS frame synchronization checking" prior to declaring "FAS Frame Alignment". If the user implements this feature, then the Receive E1 Framer block will perform some more testing on two additional E1 frames, prior to declaring the "FAS Frame Alignment" condition. 0 - Disables this additional FAS frame checking. 1 - Enables this additional FAS frame checking.
16
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 4: FRAMING SELECT REGISTER (FSR)
BIT 0 FUNCTION FAS Frame Align Sel TYPE R/W DEFAULT 0 DESCRIPTION-OPERATION FAS Alignment Declaration Algorithm Select This bit specifies which algorithm the Receive E1 Framer block uses in its search for the FAS Alignment. 0 = Selects the FAS Alignment Algorithm 1 1 = Selects the FAS Alignment Algorithm 2 FAS Alignment Algorithm 1 If the Receive E1 Framer block has been configured to use "FAS Alignment Algorithm # 1", then it will acquire FAS alignment by performing the following three steps: Step 1 - The Receive E1 Framer block begins by searching for the correct 7-bit FAS pattern. Go to Step 2 if found. Step 2 - Check if the FAS is absent in the following frame by verifying that bit 2 of the assumed timeslot 0 of the Non-FAS frame is a one. Go back to Step 1 if failed, otherwise, go to step 3. Step 3 - Check if the FAS is present in the assumed timeslot 0 of the third frame. Go back to Step 1 if failed. After the first three steps (if they all passed), the Receive E1 Framer Block will declare FAS in SYNC if Frame Check Sequence (Bit 1 of this register) is disabled. If Frame Check Sequence (Bit 1 of this register) is enabled, then the Receive E1 Framer Block will need to verify the correct frame alignment for an additional two frames. FAS Alignment Algorithm 2 If the Receive E1 Framer block has been configured to support "FAS Alignment Algorithm # 2, then it will perform the following 3 steps in order to acquire and declare FAS Frame Alignment with the incoming E1 datastream. Algorithm 2 is similar to Algorithm 1 but adds a one-frame hold off time after the second step fails. After the second step fails, it waits for the next assumed FAS in the next frame before it begins the new search for the correct FAS pattern. Step 1 - Algorithm 1 begins by searching for the correct 7-bit FAS pattern. Go to Step 2 if found. Step 2 - Check if the FAS is absent in the following frame by verifying that bit 2 of the assumed timeslot 0 of the Non-FAS frame is a one. Go back to Step 4 if failed, otherwise, go to step 3. Step 3 - Check if the FAS is present in the assumed timeslot 0 of the third frame. Go back to Step 1 if failed, otherwise, proceed to check for Frame Check Sequence. Step 4 - Wait for assumed FAS in the next frame, then go back to Step 1 After the first three steps (if they all passed), the Receive E1 Framer Block will declare FAS in SYNC if Frame Check Sequence (Bit 1 of this register) is disabled. If Frame Check Sequence (Bit 1 of this register) is enabled, then the Receive E1 Framer Block will need to verify the correct frame alignment for an additional two frames.
REV. 1.0.0
HEX ADDRESS: 0X0107
17
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0108
DESCRIPTION-OPERATION Transmit Auxiliary (AUXP) Pattern This bit permits the user to command the Transmit E1 Framer block to transmit the AUXP Pattern to the remote terminal equipment, as depicted below. 0 - Configures the Transmit E1 Framer block to NOT transmit the AUXP Pattern (which is an unframed, repeating 1010... pattern). 1 - Configures the Transmit E1 Framer block to transmit the AUXP Pattern. The device also supports AUXP pattern detection, please read register (address 0x0B0A) for more detail. Loss of Frame Declaration Criteria This bit permits the user to select the "Loss of Frame Declaration Criteria" for the Receive E1 Framer block, as depicted below. 0 = Loss of Frame is declared immediately if either CRC Multiframe Alignment or FAS Alignment is lost. 1 = Loss of Frame is declared immediately if FAS Alignment is lost. If CRC Multiframe Alignment is lost for more than 8ms, E1 receive framer will force a frame search. Yellow Alarm and Multiframe Yellow Alarm Generation [1:0] These bits activate or deactivate the transmission of yellow and multiframe yellow alarm. The Yellow alarm and multiframe Yellow alarm can be forced to transmit as'1', or be inserted upon detection of loss of alignment. The decoding of these bits are explained as follows: YEL[1:0] 00/10 01 YELLOW ALARM TRANSMITTED Yellow Alarm and Multiframe Yellow Alarm transmission is disabled. Automatic Transmission of Yellow and CAS Multiframe Yellow Alarms are enabled, as described below: 1. Whenever the Receive E1 Framer block declares the LOF (Loss of FAS Framing) defect condition: The corresponding Transmit E1 Framer block will automatically transmit the Yellow Alarm indicator (by setting Bit 3 of Time-Slot 0, within the non-FAS frames) to 1" whenever (and for the duration that) the Receive E1 Framer block declares the LOF defect condition. 2. Whenever the Receive E1 Framer block declares the "Loss of CAS Multiframe Alignment" defect condition: The corresponding Transmit E1 Framer block will automatically transmit the CAS Multiframe Yellow Alarm indicator (by setting Bit 6 within "Frame 0" of Time-slot 16) to "1" whenever (and for the duration that) the Receive E1 Framer block declares the Loss of CAS Multiframe Defect condition. Force Transmission of Yellow and Multiframe Yellow Alarm Both Yellow and Multiframe Yellow Alarm are transmitted as `1' when this is enabled.
TABLE 5: ALARM GENERATION REGISTER (AGR)
BIT 7 FUNCTION Transmit AUXP Pattern TYPE R/W DEFAULT 0
6
Loss of Frame Declaration Criteria
R/W
0
5-4
Transmit YEL And Multi-YEL[1:0]
R/W
00
11
18
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 5: ALARM GENERATION REGISTER (AGR)
BIT 3-2 FUNCTION Transmit AIS Pattern Select[1:0] TYPE R/W DEFAULT 00
REV. 1.0.0
HEX ADDRESS: 0X0108
DESCRIPTION-OPERATION
Types of AIS Pattern Generation Select These bits permit the user to do the following. a. To select the type of AIS Pattern that the Transmit E1 Framer block will transmit. b. To force (via Software-control) the transmission of the "selected" AIS Pattern.
AISG[1:0] 00
TYPES OF AIS PATTERN TRANSMITTED Transmission of AIS Indicator is Disabled The Transmit E1 Framer block will transmit "normal" E1 traffic to the remote terminal equipment. Unframed AIS alarm Transmit E1 Framer block will transmit an Unframed All Ones Pattern, as an AIS Pattern. The AIS-16 Pattern In this case, Time-slot 16 (within each outbound E1 frame) will be set to an "All Ones" Pattern. Framed AIS alarm Transmit E1 Framer block will transmit a Framed All Ones Pattern, as an AIS Pattern.
01
10
11
NOTE: For "normal" operation, the user should set these bits to "[0, 0]". 1-0 AIS Defect Declaration Criteria[1:0] R/W 00 AIS Defect Declaration Criteria[1:0]: These bits permit the user to specify the types of AIS Patterns that the Receive E1 Framer block must detect before it will declare the AIS defect condition.
AISD[1:0] 00 01 10 11
AIS Defect Declaration Criteria AIS Defect Condition will NOT be declared. Receive E1 Framer block will detect both Unframed and Framed AIS pattern Receive E1 Framer block will detect AIS16 (Time Slot 16 AIS) pattern*. Receive E1 Framer block will detect only Framed AIS pattern
NOTE: In revision C of XRT86VL30, Receive E1 framer will always monitor AIS16 condition and report the state and interrupt status without having to enable these two bits. AIS16 alarm state and interrupt status can be read from register 0x0B12, 0x0B13.
19
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0109
DESCRIPTION-OPERATION Source for E bits [1:0] These bits permit the user to specify the source of the E-bits, within each outbound E1 frame, as depicted below. ESRC[1:0] 00 SOURCE FOR E-BITS The corresponding Receive E1 Framer block: In this case, the E-bits will be used to indicate whether the Receive E1 Framer block has detected a CRC error within the most recently received Sub-Multiframe. The Receive E1 Framer will indicate a received errored sub-multiframe by setting the binary state of E bit from `1' to `0' for each errored sub-multiframe. All E bits (within the outbound E1 data-stream) are set to "0". All E bits (within the outbound E1 data-stream) are set to "1". The outgoing E bits will be used to carry data link information.
TABLE 6: SYNCHRONIZATION MUX REGISTER (SMR)
BIT 7-6 FUNCTION E Bit Source Sel[1:0] TYPE R/W DEFAULT 00
01 10 11
NOTE: This bit is only active if the Transmit E1 Framer block has been configured to internally generate and insert the various Framing Alignment bits within the outbound E1 data-stream. In other words, whenever the "Framing Alignment Pattern Source Select" bit (within Bit 0 of this Register) is set to "0". 5 Reserved Reserved
20
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 6: SYNCHRONIZATION MUX REGISTER (SMR)
BIT 4 FUNCTION Transmit Frame Sync Select TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0109
DESCRIPTION-OPERATION
Transmit Frame Sync Select This bit permits the user to configure the System-Side Terminal Equipment or the E1 Transmit Framer to dictate whenever the Transmit E1 Framer block will initiate its generation and transmission of the very next E1 frame. If the system side controls, then all of the following will be true. 1. The corresponding TxSync_n and TxMSync_n pins will function as input pins. 2. The Transmit E1 Framer block will initiate its generation of a new E1 frame whenever it samples the corresponding "TxSync_n" input pin "high" (via the TxSerClk_n input clock signal). 3. The Transmit E1 Framer block will initiate its generation of a new CRC Multiframe whenever it samples the corresponding "TxMSync_n" input pin "high". This bit can also be used to select the direction of the transmit single frame boundary (TxSYNC) and multi-frame boundary (TxMSYNC) depending on whether TxSERCLK is chosen as the timing source for the transmit section of the framer. (CSS[1:0] = 01 in register 0x0100) If TxSERCLK is chosen as the timing source: 0 = Configures TxSYNC and TxMSYNC as inputs. (System Side Controls) 1 = Configures TxSYNC and TxMSYNC as outputs. (Chip Controls) If either Recovered Line Clock, MCLK PLL is chosen as the timing source: 0 = Configures TxSYNC and TxMSYNC as outputs. (Chip Controls) 1 = Configures TxSYNC and TxMSYNC as inputs. (System Side Controls) NOTE: TxSERCLK is chosen as the transmit clock if CSS[1:0] of the Clock Select Register (Register Address: 0x0100) is set to b01. Recovered Clock is chosen as the transmit clock if CSS[1:0] is set to b00 or b11; Internal Clock is chosen as the transmit clock if CSS[1:0] is set to b10.
3-2
Data Link Source Select [1:0]
R/W
00
Data Link Source Select These bits are used to specify the source of the Data Link bits that will be inserted in the outbound E1 frames. The table below describes the three different sources from which the Data Link bits can be inserted. DLSRC[1:0] 00/11 SOURCE OF DATA LINK BITS TxSER Input - The transmit serial input from the transmit payload data input block will be the source for data link bits Transmit HDLC Controller - The Transmit HDLC Controller will generate either BOS (Bit Oriented Signaling) or MOS (Message Oriented Signaling) messages which will be inserted into the Data Link bits in the outbound E1frames. TxOH Input - The Transmit Overhead data Input Port will be the source for the Data Link bits.
01
10
21
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0109
DESCRIPTION-OPERATION CRC-4 Bits Source Select This bit permits the user to specify the source of the CRC-4 bits, within the outbound E1 data-stream, as depicted below. 0 - Configures the Transmit E1 Framer block to internally compute and insert the CRC-4 bits within the outbound E1 data-stream. 1 - Configures the Transmit E1 Framer block to externally accept data from the TxSer_n input pin, and to insert this data into the CRC4 bits within the outbound E1 data-stream. NOTE: This bit is ignored if CRC Multiframe Alignment is disabled
TABLE 6: SYNCHRONIZATION MUX REGISTER (SMR)
BIT 1 FUNCTION CRC-4 Bits Source Sel TYPE R/W DEFAULT 0
0
Framing Alignment Pattern Source Select
R/W
0
Framing Alignment Pattern Source Select This bit permits the user to specify the source of the various "Framing Alignment" bits (which includes the FAS bits, the CRC Multiframe Alignment bits, the E and A bits). 0 - Configures the Transmit E1 Framer block to internally generate and insert these various framing alignment bits into the outbound E1 data-stream. 1 - Configures the Transmit E1 Framer block to externally accept data from the TxSer_n input pin, and to insert this data into the FAS, CRC Multiframe, E and A bits within the outbound E1 data-stream. NOTE: Users can specify the source for E-bits in register bits 6-7 within this register if Transmit E1 Framer is configured to internally generate the various framing alignment bits (i.e. this bit set to'0').
22
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 7: TRANSMIT SIGNALING AND DATA LINK SELECT REGISTER (TSDLSR)
BIT 7 FUNCTION TxSa8ENB TYPE R/W DEFAULT 0 DESCRIPTION-OPERATION Transmit Sa8 Enable This bit specifies if the Sa8 bits (bit 7 within timeslot 0 of non-FAS frames) will be involved in the transmission of Data Link Information. 0 = Sa8 will NOT be used to transport Data Link Information. Sa8 bits will be set to "1" within the outbound E1 data-stream if the Sa8 bits are inserted from the transmit serial input. 1 = Sa8 WILL be used to transport Data Link Information. NOTE: Sa8 bits can be inserted from either the transmit serial input or register depending on the Transmit SA Select Register (Register Address: 0x0130) setting. The data link interface uses Sa8 bits for transmission only if Data Link source is from HDLC controller (DLSRC = b01 from Register 0x0109) and if Sa8 bits are inserted from the transmit serial input (TxSa8SEL = 0 from Register 0x0130). 6 TxSa7ENB R/W 0 Transmit Sa7 Enable This bit specifies if the Sa7 bits (bit 6 within timeslot 0 of non-FAS frames) will be involved in the transmission of Data Link Information. 0 = Sa7 will NOT be used to transport Data Link Information. Sa7 bits will be set to "1" within the outbound E1 data-stream if the Sa7 bits are inserted from the transmit serial input. 1 = Sa7 WILL be used to transport Data Link Information. NOTE: Sa7 bits can be inserted from either the transmit serial input or register depending on the Transmit SA Select Register (Register Address: 0x0130) setting. The data link interface uses Sa8 bits for transmission only if Data Link source is from HDLC controller (DLSRC = b01 from Register 0x0109) and if Sa7 bits are inserted from the transmit serial input (TxSa7SEL = 0 from Register 0x0130). 5 TxSa6ENB R/W 0 Transmit Sa6 Enable This bit specifies if the Sa6 bits (bit 5 within timeslot 0 of non-FAS frames) will be involved in the transmission of Data Link Information. 0 = Sa6 will NOT be used to transport Data Link Information. Sa6 bits will be set to "1" within the outbound E1 data-stream if the Sa6 bits are inserted from the transmit serial input. 1 = Sa6 WILL be used to transport Data Link Information. NOTE: Sa6 bits can be inserted from either the transmit serial input or register depending on the Transmit SA Select Register (Register Address: 0x0130) setting. The data link interface uses Sa6 bits for transmission only if Data Link source is from HDLC controller (DLSRC = b01 from Register 0x0109) and if Sa6 bits are inserted from the transmit serial input (TxSa6SEL = 0 from Register 0x0130). 4 TxSa5ENB R/W 0 Transmit Sa5 Enable This bit specifies if the Sa5 bits (bit 4 within timeslot 0 of non-FAS frames) will be involved in the transmission of Data Link Information. 0 = Sa5 will NOT be used to transport Data Link Information. Sa5 bits will be set to "1" within the outbound E1 data-stream if the Sa5 bits are inserted from the transmit serial input. 1 = Sa5 WILL be used to transport Data Link Information. Sa5 bits can be inserted from either the transmit serial input or register depending on the Transmit SA Select Register (Register Address: 0x0130) setting. The data link interface uses Sa5 bits for transmission only if Data Link source is from HDLC controller (DLSRC = b01 from Register 0x0109) and if Sa5 bits are inserted from the transmit serial input (TxSa5SEL = 0 from Register 0x0130).
REV. 1.0.0
HEX ADDRESS:0X010A
23
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS:0X010A
TABLE 7: TRANSMIT SIGNALING AND DATA LINK SELECT REGISTER (TSDLSR)
BIT 3 FUNCTION TxSa4ENB TYPE R/W DEFAULT 0 DESCRIPTION-OPERATION
Transmit Sa4 Enable This bit specifies if the Sa4 bits (bit 3 within timeslot 0 of non-FAS frames) will be involved in the transmission of Data Link Information. 0 = Sa4 will NOT be used to transport Data Link Information. Sa4 bits will be set to "1" within the outbound E1 data-stream if the Sa4 bits are inserted from the transmit serial input. 1 = Sa4 WILL be used to transport Data Link Information. Sa4 bits can be inserted from either the transmit serial input or register depending on the Transmit SA Select Register (Register Address: 0x0130) setting. The data link interface uses Sa4 bits for transmission only if Data Link source is from HDLC controller (DLSRC = b01 from Register 0x0109) and if Sa4 bits are inserted from the transmit serial input (TxSa5SEL = 0 from Register 0x0130).
24
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 7: TRANSMIT SIGNALING AND DATA LINK SELECT REGISTER (TSDLSR)
BIT 2-0 FUNCTION TxSIGDL[2:0] TYPE R/W DEFAULT 000 DESCRIPTION-OPERATION Transmit Signaling and Data Link Select[2:0]:
REV. 1.0.0
HEX ADDRESS:0X010A
These bits are used to specify the source for D/E channel, National Bits in timeslot 0 of the non-FAS frames, and Timeslot 16 of the outbound E1 frames. The table below presents the settings of these three bits in detail.
TXSIGDL [2:0] 000
SOURCE OF D/E CHANNEL TxFrTD_n or TxSer_n input pin TxFrTD_n or TxSer_n input pin
SOURCE OF NATIONAL BITS Data link
SOURCE OF TIMESLOT 16 TxSer_n input pin
001
Data link
CAS signaling is enabled. Time Slot 16 can be inserted from any of the following:
* TxSer_n input pin * TSCR Register (0x0340-0x035F) * TxOH_n input pin on time slot 16
only
* TxSIG_n input pin on every slot
010 TxFrTD_n or TxSer_n input pin TxFrTD_n or TxSer_n input pin Forced to All Ones TxSER_n input pin or TxSIG_n input pin on time slot 16 only CAS signaling is enabled. Time Slot 16 can be inserted from any of the following:
011
Forced to All Ones
* TxSer_n input pin * TSCR Register (0x0340-0x035F) * TxOH_n input pin on time slot 16
only
* TxSIG_n input pin on every slot
100 TxSIG_n or TxSer_n input pin Not Used Data link TxSer_n input pin
101/ 110/ 111
Not Used
Not Used
25
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X010B
DESCRIPTION-OPERATION Force Reframe A `0' to `1' transition will force the Receive E1 Framer to restart the synchronization process. This bit field is automatically cleared (set to 0) after frame synchronization is reached. Loss of CAS Multiframe Alignment Defect Declaration Criteria Select [1:0] These two bits permit the user to select the "Loss of CAS Multiframe Alignment" defect declaration criteria. Loss of CAS Multiframe Alignment defect is declared based on the number of consecutive CAS multiframes with Multiframe Alignment signal received in error as indicated in the table below. CASC[1:0] 00 01 10 11 NOTE: LOSS OF CAS MULTIFRAME ALIGNMENT DECLARATION CRITERIA 2 consecutive CAS Multiframes 3 consecutive CAS Multiframes 4 consecutive CAS Multiframes 8 consecutive CAS Multiframes
TABLE 8: FRAMING CONTROL REGISTER (FCR)
BIT 7 FUNCTION Reframe TYPE R/W DEFAULT 0
6-5
Loss of CAS MF Align_Sel [1:0]
R/W
10
These bits are active only if CAS Multiframe Alignment is enabled.
4-3
Loss of CRC Multiframe Align_Sel[1:0]
R/W
00
Loss of CRC-4 Multiframe Alignment Defect Declaration Criteria Select [1:0] These two bits permit the user to select the "Loss of CRC-4 Multiframe Alignment" defect declaration criteria for the Channel. The following table presents the different CRC-4 Multiframe Algorithms in terms of the number of consecutive erred CRC-4 multiframe alignments that the E1 Receiver Framer will receive before it declares the "Loss of CRC-4 Multiframe Alignment" defect condition. LOSS OF CRC-4 MULTIFRAME ALIGNMENT DECLARATION CRITERIA 4 consecutive CRC-4 Multiframes Alignment 2 consecutive CRC-4 Multiframes Alignment 8 consecutive CRC-4 Multiframes Alignment If TBR-4 Standard is Enabled*: 4 consecutive CRC-4 Multiframe Alignment or 915 or more CRC-4 errors If TBR-4 Standard is Disabled*: 915 or more CRC-4 errors
CRCC[1:0] 00 01 10 11
NOTE:
These bits are only active if CRC Multiframe Alignment is enabled. If CRC multiframe alignment is not found in 8ms, the E1 receive framer will restart the synchronization process.
NOTE: TBR-4 standard is enabled by writing to 0x0112, bit 6.
26
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 8: FRAMING CONTROL REGISTER (FCR)
BIT 2-0 FUNCTION FASC [2:0] TYPE R/W DEFAULT 011
REV. 1.0.0
HEX ADDRESS: 0X010B
DESCRIPTION-OPERATION Loss of FAS Alignment Defect Declaration Criteria Select [2:0] These bits permit the user to specify the Loss of FAS Alignment defect declaration criteria. The following table presents the different FAS Alignment Algorithms in terms of the number of consecutive erred FAS patterns within a multiframe that the E1 Receiver Framer will receive before it declares the "Loss of FAS Alignment" defect conditions FASC[2:0] 000 001 010 011 100 101 110 111 NOTE: LOSS OF FAS ALIGNMENT DECLARATION CRITERIA Setting these bits to `b000' is illegal. Do not use this configuration. 1 FAS Alignment pattern 2 consecutive FAS Alignment patterns 3 consecutive FAS Alignment patterns 4 consecutive FAS Alignment patterns 5 consecutive FAS Alignment patterns 6 consecutive FAS Alignment patterns 7 consecutive FAS Alignment patterns
Loss of FAS alignment will force the E1 receive framer to declare the loss of CAS multiframe alignment and loss of CRC multiframe alignment.
27
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
TABLE 9: RECEIVE SIGNALING & DATA LINK SELECT REGISTER (RSDLSR)
BIT 7 FUNCTION RxSa8ENB TYPE R/W DEFAULT 0 DESCRIPTION-OPERATION
HEX ADDRESS: 0X010C
Receive Sa8 Enable This bit is used to specify whether or not Sa 8 (bit 7 within timeslot 0 of non-FAS frames) will be used to receive data link information 0 = Sa8 is not used to receive data link information 1 = Sa8 is used to receive data link information NOTE: This bit is valid only if the RxSIGDL[2:0] = "000", "001", or "100". (The National bits have been configured to receive data link bits).
6
RxSa7ENB
R/W
0
Receive Sa7 Enable This bit is used to specify whether or not Sa 7 (bit 6 within timeslot 0 of non-FAS frames) will be used to receive data link information 0 = Sa7 is not used to receive data link information 1 = Sa7 is used to receive data link information NOTE: This bit is valid only if the RxSIGDL[2:0] = "000", "001", or "100". (The National bits have been configured to receive data link bits).
5
RxSa6ENB
R/W
0
Receive Sa6 Enable This bit is used to specify whether or not Sa 6 (bit 5 within timeslot 0 of non-FAS frames) will be used to receive data link information 0 = Sa6 is not used to receive data link information 1 = Sa6 is used to receive data link information NOTE: This bit is valid only if the RxSIGDL[2:0] = "000", "001", or "100". (The National bits have been configured to receive data link bits).
4
RxSa5ENB
R/W
0
Receive Sa5 Enable This bit is used to specify whether or not Sa 5 (bit 4 within timeslot 0 of non-FAS frames) will be used to receive data link information 0 = Sa5 is not used to receive data link information 1 = Sa5 is used to receive data link information NOTE: This bit is valid only if the RxSIGDL[2:0] = "000", "001", or "100". (The National bits have been configured to receive data link bits).
3
RxSa4ENB
R/W
0
Receive Sa4 Enable This bit is used to specify whether or not Sa 4 (bit 3 within timeslot 0 of non-FAS frames) will be used to receive data link information 0 = Sa4 is not used to receive data link information 1 = Sa4 is used to receive data link information NOTE: This bit is valid only if the RxSIGDL[2:0] = "000", "001", or "100". (The National bits have been configured to receive data link bits).
28
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 9: RECEIVE SIGNALING & DATA LINK SELECT REGISTER (RSDLSR)
BIT 2-0 FUNCTION RxSIGDL[2:0] TYPE R/W DEFAULT 000 DESCRIPTION-OPERATION Receive Signaling and Datalink Select[2:0]: These bits specify the destination for the data that is to be extracted via D/E channel, National Bits in timeslot 0 of the non-FAS frames, and Timeslot 16 in the outbound frames. The table below presents the settings of these three RxSIGDL bits in detail.
REV. 1.0.0
HEX ADDRESS: 0X010C
RXSIGDL [2:0] 000
D/E CHANNEL RxFrTD_n or the RxSer_n output pin RxFrTD_n or the RxSer_n output pin
NATIONAL BITS Data Link
TIME SLOT 16 RxSER_n output pin
001
Data Link
CAS signaling is enabled. Time Slot 16 can be extracted to any of the following:
* RxSer_n output pin * RSAR Register
(0x0500-0x051F)
* RxOH_n output pin on time
slot 16 only
* RxSIG_n output pin on every
time slot 010 RxFrTD_n or the RxSer_n output pin Data Link forced to All Ones Time Slot 16 can be extracted to any of the following:
* RxSer_n output pin * RSAR Register
(0x0500-0x051F)
* RxOH_n output pin on time
slot 16 only
* RxSIG_n output pin on time
slot 16 only 011 RxFrTD_n or the RxSer_n output pin Data Link forced to All Ones CAS signaling is enabled. Time Slot 16 can be extracted to any of the following:
* RxSer_n output pin * RSAR Register
(0x0500-0x051F)
* RxOH_n output pin on time
slot 16 only RxSIG_n output pin on every time slot 100 RxSIG_n or the RxSer_n output pin Data Link RxSER_n output pin
101/110/ Not Used 111
Not Used
Not Used
29
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X010D
DESCRIPTION-OPERATION These bits indicate whether the Channel Associated signaling data, associated with Time-Slots 0 through 7 within the incoming E1 datastream, has changed since the last read of this register, as depicted below. 0 - CAS data (for Time-slots 0 through 7) has NOT changed since the last read of this register. 1 - CAS data (for Time-slots 0 through 7) HAS changed since the last read of this register. NOTES: 1. Bit 7 (Time-Slot 0) is NOT active, since it carries the FAS and National Bits. NOTE: 2. This register is only active if the incoming E1 data-stream is using Channel Associated Signaling.
TABLE 10: RECEIVE SIGNALING CHANGE REGISTER 0 (RSCR 0)
BIT 7 6 5 4 3 2 1 0 Ch. 0 Ch. 1 Ch.2 Ch.3 Ch.4 Ch.5 Ch.6 Ch.7 FUNCTION TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
TABLE 11: RECEIVE SIGNALING CHANGE REGISTER 1 (RSCR 1)
BIT 7 6 5 4 3 2 1 0 Ch.8 Ch.9 Ch.10 Ch.11 Ch.12 Ch.13 Ch.14 Ch.15 FUNCTION TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
HEX ADDRESS: 0X010E
DESCRIPTION-OPERATION
These bits indicate whether the Channel Associated signaling data, associated with Time-Slots 8 through 15 within the incoming E1 datastream, has changed since the last read of this register, as depicted below. 0 - CAS data (for Time-slots 8 through 15) has NOT changed since the last read of this register. 1 - CAS data (for Time-slots 8 through 15) HAS changed since the last read of this register. NOTE: This register is only active if the incoming E1 data-stream is using Channel Associated Signaling.
TABLE 12: RECEIVE SIGNALING CHANGE REGISTER 2 (RSCR 2)
BIT 7 6 5 4 3 2 1 0 FUNCTION Ch.16 Ch.17 Ch.18 Ch.19 Ch.20 Ch.21 Ch.22 Ch.23 TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
HEX ADDRESS: 0X010F
DESCRIPTION-OPERATION
These bits indicate whether the Channel Associated signaling data, associated with Time-Slots 16 through 23 within the incoming E1 datastream, has changed since the last read of this register, as depicted below. 0 - CAS data (for Time-slots 16 through 23) has NOT changed since the last read of this register. 1 - CAS data (for Time-slots 16 through 23) HAS changed since the last read of this register. NOTE: This register is only active if the incoming E1 data-stream is using Channel Associated Signaling.
30
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 13: RECEIVE SIGNALING CHANGE REGISTER 3 (RSCR 3)
BIT 7 6 5 4 3 2 1 0 Ch.24 Ch.25 Ch.26 Ch.27 Ch.28 Ch.29 Ch.30 Ch.31 FUNCTION TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
REV. 1.0.0
HEX ADDRESS: 0X0110
DESCRIPTION-OPERATION
These bits indicate whether the Channel Associated signaling data, associated with Time-Slots 24 through 31 within the incoming E1 data-stream, has changed since the last read of this register, as depicted below. 0 - CAS data (for Time-slots 24 through 31) has NOT changed since the last read of this register. 1 - CAS data (for Time-slots 24 through 31) HAS changed since the last read of this register. NOTE: This register is only active if the incoming E1 data-stream is using Channel Associated Signaling.
31
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0111
DESCRIPTION-OPERATION Received International Bit - FAS Frame This Read Only bit contains the value of the International Bit (e.g., the Si bit) in the most recently received FAS frame. Received International Bit - Non FAS Frame This Read Only bit contains the value of the International Bit (e.g., the Si bit) in the most recently received non-FAS frame Received A bit - Non FAS Frame This Read Only bit contains the value in the Remote Alarm Indication bit (A bit, or bit 3 of non-FAS frame) within the most recently received non-FAS frame. Received National Bits These Read Only bits contain the values of the National bits (Sa4Sa8) within the most recently received non-FAS frame.
TABLE 14: RECEIVE NATIONAL BITS REGISTER (RNBR)
BIT 7 FUNCTION Si_FAS TYPE RO DEFAULT x
6
Si_nonFAS
RO
x
5
R_ALARM
RO
x
4 3 2 1 0
Sa4 Sa5 Sa6 Sa7 Sa8
RO RO RO RO RO
x x x x x
32
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 15: RECEIVE EXTRA BITS REGISTER (REBR)
BIT 7 FUNCTION In-Frame TYPE RO DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0112
DESCRIPTION-OPERATION
In Frame State: This READ-ONLY bit indicates whether the Receive E1 Framer block is currently declaring the "In-Frame" condition with the incoming E1 datastream. 0 - Indicates that the Receive E1 Framer block is currently declaring the LOF (Loss of Frame) Defect condition. 1 - Indicates that the Receive E1 Framer block is currently declaring itself to be in the "In-Frame" condition. TBR4 Standard Setting this bit will force the XRT86VL30 to be compliant with the TBR-4 standard for "Loss of CRC-4 Multiframe Alignment Criteria". 0 - Backward compatible with XRT86L38 for Loss of CRC-4 Multiframe Criteria. When CRCC[1:0] (from register 0x010B) is set to'11', Loss of CRC-4 Multiframe Alignment will declare if 915 or more CRC-4 errors have been detected in 1 second. 1 - "TBR-4 Compliant" Loss of CRC-4 Multiframe Alignment Criteria When CRCC[1:0] (from register 0x010B) is set to'11', Loss of CRC-4 Multiframe Alignment will declare if 4 consecutive CRC-4 Multiframe Alignment have been received in error OR if 915 or more CRC-4 errors have been detected in 1 second. Reserved Extra Bit 1 This READ ONLY bit field indicates the value of the most recently received Extra Bit value (bit 5 within timeslot 16 of frame 0 of the signaling multiframe). NOTE: This bit only has meaning if the framer is using Channel Associated Signaling.
6
TBR4_Std
R/W
0
5-4 3
Reserved EX1
RO
x
2
ALARMFE
RO
x
CAS Multi-Frame Yellow Alarm This READ ONLY bit field indicates the value of the most recently received CAS Multiframe Yellow Alarm Bit (bit 6 within timeslot 16 of frame 0 of the signaling multiframe). 0 = Indicates that the E1 receive framer block is NOT receiving the CAS Multiframe Yellow Alarm. 1 = Indicates that the E1 receive framer block is currently receiving the CAS Multiframe Yellow Alarm. NOTE: This bit only has meaning if the framer is using Channel Associated Signaling.
33
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0112
DESCRIPTION-OPERATION Extra Bit 2 This READ ONLY bit field indicates the value of the most recently received Extra Bit value (bit 7 within timeslot 16 of frame 0 of the signaling multiframe). NOTE: This bit only has meaning if the framer is using Channel Associated Signaling.
TABLE 15: RECEIVE EXTRA BITS REGISTER (REBR)
BIT 1 EX2 FUNCTION TYPE RO DEFAULT x
0
EX3
RO
x
Extra Bit 3 This READ ONLY bit field indicates the value of the most recently received Extra Bit value (bit 8 within timeslot 16 of frame 0 of the signaling multiframe). NOTE: This bit only has meaning if the framer is using Channel Associated Signaling.
34
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 16: DATA LINK CONTROL REGISTER (DLCR1)
BIT 7 6 FUNCTION Reserved MOS ABORT Disable TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0113
DESCRIPTION-OPERATION
Reserved. Please set this bit to'0' for normal operation. MOS ABORT Disable: This bit permits the user to either enable or disable the "Automatic MOS ABORT" feature within Transmit HDLC Controller # 1. If the user enables this feature, then Transmit HDLC Controller block # 1 will automatically transmit the ABORT Sequence (e.g., a zero followed by a string of 7 consecutive "1s") whenever it abruptly transitions from transmitting a MOS type of message, to transmitting a BOS type of message. If the user disables this feature, then the Transmit HDLC Controller Block # 1 will NOT transmit the ABORT sequence, whenever it abruptly transitions from transmitting a MOS-type of message to transmitting a BOS-type of message. 0 - Enables the "Automatic MOS Abort" feature 1 - Disables the "Automatic MOS Abort" feature Receive Frame Check Sequence (FCS) Verification Enable/Disable This bit permits the user to configure the Receive HDLC Controller Block # 1 to compute and verify the FCS value within each incoming LAPD message frame. 0 - Enables FCS Verification 1 - Disables FCS Verification Auto Receive LAPD Message This bit configures the Receive HDLC Controller Block #1 to discard any incoming BOS or LAPD Message frame that exactly match which is currently stored in the Receive HDLC1 buffer. 0 = Disables this "AUTO DISCARD" feature 1 = Enables this "AUTO DISCARD" feature. Transmit ABORT This bit configures the Transmit HDLC Controller Block #1 to transmit an ABORT sequence (string of 7 or more consecutive 1's) to the Remote terminal. 0 - Configures the Transmit HDLC Controller Block # 1 to function normally (e.g., not transmit the ABORT sequence). 1 - Configures the Transmit HDLC Controller block # 1 to transmit the ABORT Sequence.
5
Rx_FCS_DIS
R/W
0
4
AutoRx
R/W
0
3
Tx_ABORT
R/W
0
35
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0113
DESCRIPTION-OPERATION Transmit Idle (Flag Sequence Byte) This bit configures the Transmit HDLC Controller Block #1 to unconditionally transmit a repeating string of Flag Sequence octets (0X7E) in the data link channel to the Remote terminal. In normal conditions, the Transmit HDLC Controller block will repeatedly transmit the Flag Sequence octet whenever there is no MOS message to transmit to the remote terminal equipment. However, if the user invokes this "Transmit Idle Sequence" feature, then the Transmit HDLC Controller block will UNCONDITIONALLY transmit a repeating stream of the Flag Sequence octet (thereby overwriting all outbound MOS data-link messages). 0 - Configures the Transmit HDLC Controller Block # 1 to transmit data-link information in a "normal" manner. 1 - Configures the Transmit HDLC Controller block # 1 to transmit a repeating string of Flag Sequence Octets (0x7E). NOTE: This bit is ignored if the Transmit HDLC1 controller is operating in the BOS Mode - bit 0 (MOS/BOS) within this register is set to 0.
TABLE 16: DATA LINK CONTROL REGISTER (DLCR1)
BIT 2 FUNCTION Tx_IDLE TYPE R/W DEFAULT 0
1
Tx_FCS_EN
R/W
0
Transmit LAPD Message with Frame Check Sequence (FCS) This bit permits the user to configure the Transmit HDLC Controller block # 1 to compute and append FCS octets to the "back-end" of each outbound MOS data-link message. 0 - Configures the Transmit HDLC Controller block # 1 to NOT compute and append the FCS octets to the back-end of each outbound MOS data-link message. 1 - Configures the Transmit HDLC Controller block # 1 TO COMPUTE and append the FCS octets to the back-end of each outbound MOS data-link message. NOTE: This bit is ignored if the transmit HDLC1 controller has been configured to operate in the BOS mode - bit 0 (MOS/BOS) within this register is set to 0.
0
MOS/BOS
R/W
0
Message Oriented Signaling/Bit Oriented Signaling Send This bit permits the user to enable LAPD transmission through HDLC Controller Block # 1 using either BOS (Bit-Oriented Signaling) or MOS (Message-Oriented Signaling) frames. 0 - Transmit HDLC Controller block # 1 BOS message Send. 1 - Transmit HDLC Controller block # 1 MOS message Send. NOTE: This is not an Enable bit. This bit must be set to "0" each time a BOS is to be sent.
36
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 17: TRANSMIT DATA LINK BYTE COUNT REGISTER (TDLBCR1)
BIT 7 FUNCTION TxHDLC1 BUFAvail/ BUFSel TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0114
DESCRIPTION-OPERATION
Transmit HDLC1 Buffer Available/Buffer Select This bit has different functions, depending upon whether the user is writing to or reading from this register, as depicted below. If the user is writing data into this register bit: 0 - Configures the Transmit HDLC1 Controller to read out and transmit the data, residing within "Transmit HDLC1 Buffer # 0", via the Data Link channel to the remote terminal equipment. 1 - Configures the Transmit HDLC1 Controller to read out and transmit the data, residing within the "Transmit HDLC1 Buffer #1", via the Data Link channel to the remote terminal equipment. If the user is reading data from this register bit: 0 - Indicates that "Transmit HDLC1 Buffer # 0" is the next available buffer. In this case, if the user wishes to write in the contents of a new "outbound" Data Link Message into the Transmit HDLC1 Message Buffer, he/she should proceed to write this message into "Transmit HDLC1 Buffer # 0" - Address location: 0x0600. 1 - Indicates that "Transmit HDLC1 Buffer # 1" is the next available buffer. In this case, if the user wishes to write in the contents of a new "outbound" Data Link Message into the Transmit HDLC1 Message Buffer, he/she should proceed to write this message into "Transmit HDLC1 Buffer # 1" - Address location: 0x0700. NOTE: If one of these Transmit HDLC1 buffers contain a message which has yet to be completely read-in and processed for transmission by the Transmit HDLC1 controller, then this bit will automatically reflect the value corresponding to the next available buffer when it is read. Changing this bit to the inuse buffer is not permitted.
6-0
TDLBC[6:0]
R/W
0000000 Transmit HDLC1 Message - Byte Count The exact function of these bits depends on whether the Transmit HDLC 1 Controller is configured to transmit MOS or BOS messages to the Remote Terminal Equipment. In BOS MODE: These bit fields contain the number of repetitions the BOS message must be transmitted before the Transmit HDLC1 controller generates the Transmit End of Transfer (TxEOT) interrupt and halts transmission. If these fields are set to 00000000, then the BOS message will be transmitted for an indefinite number of times. In MOS MODE: These bit fields contain the length, in number of octets, of the message to be transmitted. The length of MOS message specified in these bits include header bytes such as the SAPI, TEI, Control field, however, it does not include the FCS bytes.
37
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0115
DESCRIPTION-OPERATION Receive HDLC1 Buffer-Pointer This bit Identifies which Receive HDLC1 buffer contains the most recently received HDLC1 message. 0 - Indicates that Receive HDLC1 Buffer # 0 contains the contents of the most recently received HDLC message. 1 - Indicates that Receive HDLC1 Buffer # 1 contains the contents of the most recently received HDLC message.
TABLE 18: RECEIVE DATA LINK BYTE COUNT REGISTER (RDLBCR1)
BIT 7 FUNCTION RBUFPTR TYPE R/W DEFAULT 0
6-0
RDLBC[6:0]
R/W
0000000 Receive HDLC Message - byte count The exact function of these bits depends on whether the Receive HDLC Controller Block #1 is configured to receive MOS or BOS messages. In BOS Mode: These seven bits contain the number of repetitions the BOS message must be received before the Receive HDLC1 controller generates the Receive End of Transfer (RxEOT) interrupt. If these bits are set to "0000000", the message will be received indefinitely and no Receive End of Transfer (RxEOT) interrupt will be generated. In MOS Mode: These seven bits contain the size in bytes of the HDLC1 message that has been received and written into the Receive HDLC buffer. The length of MOS message shown in these bits include header bytes such as the SAPI, TEI, Control field, AND the FCS bytes.
38
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 19: SLIP BUFFER CONTROL REGISTER (SBCR)
BIT 7 FUNCTION TxSB_ISFIFO TYPE R/W DEFAULT 0 DESCRIPTION-OPERATION Transmit Slip Buffer Mode This bit permits the user to configure the Transmit Slip Buffer to function as either "Slip-Buffer" Mode, or as a "FIFO", as depicted below. 0 - Configures the Transmit Slip Buffer to function as a "Slip-Buffer". 1 - Configures the Transmit Slip Buffer to function as a "FIFO". NOTE: Transmit slip buffer is only used in high-speed or multiplexed mode where TxSERCLKn must be configured as inputs only. Users must make sure that the "Transmit Direction" timing (i.e. TxMSYNC) and the TxSerClk input clock signal are synchronous to prevent any transmit slips from occurring. NOTE: The data latency is dictated by FIFO Latency in the FIFO Latency Register (register 0x0117). 6-5 4 Reserved SB_FORCESF R/W 0 Reserved Force Signaling Freeze This bit permits the user to freeze any signaling update on the RxSIGn output pin as well as the Receive Signaling Array Register -RSAR (0x0500-0x051F) until this bit is cleared. 0 = Signaling on RxSIG and RSAR is updated immediately. 1 = Signaling on RxSIG and RSAR is not updated until this bit is set to `0'. Signal Freeze Enable Upon Buffer Slips This bit enables signaling freeze for one multiframe after the receive buffer slips. If signaling freeze is enabled, then the "Receive Channel" will freeze all signaling updates on RxSIG pin and RSAR (0x0500-0x051F) for at least "one-multiframe" period, after a "slip-event" has been detected within the "Receive Slip Buffer". 0 = Disables signaling freeze for one multi-frame after receive buffer slips. 1 = Enables signaling freeze for one multi-frame after receive buffer slips. Slip Buffer (RxSync) Direction Select This bit permits user to select the direction of the receive frame boundary (RxSYNC) signal if the receive buffer is enabled. (i.e. SB_ENB[1:0] = 01 or 10). If slip buffer is bypassed, RxSYNC is always an output pin. 0 = Selects the RxSync signal as an output 1 = Selects the RxSync signal as an input
REV. 1.0.0
HEX ADDRESS: 0X0116
3
SB_SFENB
R/W
0
2
SB_SDIR
R/W
1
39
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0116
DESCRIPTION-OPERATION Receive Slip Buffer Mode Select These bits select modes of operation for the receive slip buffer. These two bits also select the direction of RxSERCLK and RxSYNC in base clock rate (2.048MHz). The following table shows the corresponding slip buffer modes as well as the direction of the RxSYNC/RxSERCLK according to the setting of these two bits. SB_ENB RECEIVE SLIP BUFFER DIRECTION OF MODE SELECT RXSERCLK [1:0] 00/11 01 Receive Slip Buffer is Output bypassed Slip Buffer Mode Input DIRECTION OF RXSYNC Output Depends on the setting of SB_SDIR (bit 2 of this register) If SB_SDIR = 0: RxSYNC = Output If SB_SDIR = 1: RxSYNC = Input Depends on the setting of SB_SDIR (bit 2 of this register) If SB_SDIR = 0: RxSYNC = Output If SB_SDIR = 1: RxSYNC = Input
TABLE 19: SLIP BUFFER CONTROL REGISTER (SBCR)
BIT 1-0 FUNCTION SB_ENB[1:0] TYPE R/W DEFAULT 01
10
FIFO Mode. Input FIFO data latency can be programmed by the 'FIFO Latency Register' (Address = 0x0117).
NOTE: If the user configures the Receive Slip Buffer to operate in the "FIFO Mode", then the user must make sure that the RxSerClk input pin is synchronized to the Recovered Clock signal for this particular channel.
TABLE 20: FIFO LATENCY REGISTER (FFOLR)
BIT 7-5 4-0 FUNCTION Reserved Rx Slip Buffer FIFO Latency[4:0] TYPE R/W DEFAULT 00100 Reserved
HEX ADDRESS: 0X0117
DESCRIPTION-OPERATION
Receive Slip Buffer FIFO Latency[4:0]: These bits permit the user to specify the "Receive Data" Latency (in terms of RxSerClk_n clock periods), whenever the Receive Slip Buffer has been configured to operate in the "FIFO" Mode. NOTE: These bits are only active if the Receive Slip Buffer has been configured to operate in the FIFO Mode.
40
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 21: DMA 0 (WRITE) CONFIGURATION REGISTER (D0WCR)
BIT 7 FUNCTION DMA0 RST TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0118
DESCRIPTION-OPERATION
DMA_0 Reset This bit resets the transmit DMA (Write) channel 0. 0 = Normal operation. 1 = A zero to one transition resets the transmit DMA (Write) channel 0. DMA_0 Enable This bit enables the transmit DMA_0 (Write) interface. After a transmit DMA is enabled, DMA transfers are only requested when the transmit buffer status bits indicate that there is space for a complete message or cell. The DMA write channel is used by the external DMA controller to transfer data from the external memory to the HDLC buffers within the E1 Framer. The DMA Write cycle starts by E1 Framer asserting the DMA Request (REQ0) `low', then the external DMA controller should drive the DMA Acknowledge (ACK0) `low' to indicate that it is ready to start the transfer. The external DMA controller should place new data on the Microprocessor data bus each time the Write Signal is Strobed low if the WR is configured as a Write Strobe. If WR is configured as a direction signal, then the external DMA controller would place new data on the Microprocessor data bus each time the Read Signal (RD) is Strobed low. 0 = Disables the transmit DMA_0 (Write) interface 1 = Enables the transmit DMA_0 (Write) interface Write Type Select This bit selects the function of the WR signal. 0 = WR functions as a direction signal (indicates whether the current bus cycle is a read or write operation) and RD functions as a data strobe signal. 1 =WR functions as a write strobe signal Reserved Channel Select These three bits select which T/E1 channel within the XRT86VL30 uses the Transmit DMA_0 (Write) interface. 000 = Channel 0 001 = Reserved 001 = Channel 2 011 = Reserved 1xx = Reserved
6
DMA0 ENB
R/W
0
5
WR TYPE
R/W
0
4 - 3 Reserved 2 1 0 DMA0_CHAN(2) DMA0_CHAN(1) DMA0_CHAN(0)
R/W R/W R/W
0 0 0
41
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
TABLE 22: DMA 1 (READ) CONFIGURATION REGISTER (D1RCR)
BIT 7-6 7 FUNCTION Reserved DMA1 RST TYPE R/W DEFAULT 0 Reserved
HEX ADDRESS: 0X0119
DESCRIPTION-OPERATION
DMA_1 Reset This bit resets the Receive DMA (Read) Channel 1 0 = Normal operation. 1 = A zero to one transition resets the Receive DMA (Read) channel 1. DMA1_ENB This bit enables the Receive DMA_1 (Read) interface. After a receive DMA is enabled, DMA transfers are only requested when the receive cell buffer contains a complete message or cell. The DMA read channel is used by the E1 Framer to transfer data from the HDLC buffers within the E1 Framer to external memory. The DMA Read cycle starts by E1 Framer asserting the DMA Request (REQ1) `low', then the external DMA controller should drive the DMA Acknowledge (ACK1) `low' to indicate that it is ready to receive the data. The E1 Framer should place new data on the Microprocessor data bus each time the Read Signal is Strobed low if the RD is configured as a Read Strobe. If RD is configured as a direction signal, then the E1 Framer would place new data on the Microprocessor data bus each time the Write Signal (WR) is Strobed low. 0 = Disables the DMA_1 (Read) interface 1 = Enables the DMA_1 (Read) interface READ Type Select This bit selects the function of the RD signal. 0 = RD functions as a Read Strobe signal 1 = RD acts as a direction signal (indicates whether the current bus cycle is a read or write operation), and WR works as a data strobe. Reserved Channel Select These three bits select which T/E1 channel within the chip uses the Receive DMA_1 (Read) interface. 000 = Channel 0 001 = Reserved 001 = Channel 2 011 = Reserved 1xx = Reserved
6
DMA1 ENB
R/W
0
5
RD TYPE
R/W
0
4 - 3 Reserved 2 1 0 DMA1_CHAN(2) DMA1_CHAN(1) DMA1_CHAN(0)
R/W R/W R/W
0 0 0
42
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 23: INTERRUPT CONTROL REGISTER (ICR)
BIT 7-3 2 FUNCTION Reserved INT_WC_RUR TYPE R/W DEFAULT 0 Reserved Interrupt Write-to-Clear or Reset-upon-Read Select This bit configures all Interrupt Status bits to be either Reset Upon Read or Write-to-Clear 0 = Configures all Interrupt Status bits to be Reset Upon Read (RUR). 1= Configures all Interrupt Status bits to be Write-to-Clear (WC). Interrupt Enable Auto Clear This bit configures all interrupt enable bits to clear or not clear after reading the interrupt status bit. 0= Configures all Interrupt Enable bits to not cleared after reading the interrupt status bit. The corresponding Interrupt Enable bit will stay `high' after reading the interrupt status bit. 1= Configures all interrupt Enable bits to clear after reading the interrupt status bit. The corresponding interrupt enable bit will be set to `low' after reading the interrupt status bit. Interrupt Enable for Framer_n This bit enables the entire E1 Framer Block for Interrupt Generation. 0 = Disables the E1 framer block for Interrupt Generation 1 = Enables the E1 framer block for Interrupt Generation
REV. 1.0.0
HEX ADDRESS: 0X011A
DESCRIPTION-OPERATION
1
ENBCLR
R/W
0
0
INTRUP_ENB
R/W
0
43
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X011B
DESCRIPTION-OPERATION Reserved HDLC Controller Select[1:0]: These bits permit the user to select any of the three (3) HDLC Controllers that he/she will use within this particular channel, as depicted below. 00 & 11 - Selects HDLC Controller # 1 01 - Selects HDLC Controller # 2 10 - Selects HDLC Controller # 3
TABLE 24: LAPD SELECT REGISTER (LAPDSR)
BIT FUNCTION TYPE R/W DEFAULT 0
[7:2] Reserved [1:0] HDLC Controller Select[1:0]
TABLE 25: PERFORMANCE REPORT CONTROL REGISTER (PRCR)
BIT 7 6 FUNCTION Reserved RLOS_OUT_ENB TYPE R/W DEFAULT 1 For T1 mode only
HEX ADDRESS: 0X011D
DESCRIPTION-OPERATION
RLOS Output Enable: This bit is used to enable or disable the Receive LOS (RLOS_n) output pins. 0 - Disables the RLOS output pin. 1 - Enables the RLOS output pin. Reserved.
5-0
Reserved
-
-
44
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 26: GAPPED CLOCK CONTROL REGISTER (GCCR)
BIT 7 FUNCTION FrOutclk TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X011E
DESCRIPTION-OPERATION
Framer Output Clock Reference This bit is used to enable or disable high-speed T1/E1 rate on the T1OSCCLK and the E1OSCCLK output pins. By default, the output clock reference on T1OSCCLK and E1OSCCLK output pins is 1.544MHz/2.048MHz respectively. By setting this bit to a "1", the output clock reference on the T1OSCLK and the E1OSCCLK is 49.408MHz/65.536MHz for T1/E1 respectively. 0 = Disables high-speed rate to be output on the T1OSCCLK and E1OSCCLK output pins. Standard T1/E1 Rate - 1.544MHz/2.048Mhz will be output to the T1OSCCLK and E1OSCCLK output pins respectively. 1 = Enables high-speed rate to be output on the T1OSCCLK and E1OSCCLK output pins. Reserved
6-0
Reserved
-
-
45
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
TABLE 27: TRANSMIT INTERFACE CONTROL REGISTER (TICR)
BIT 7 FUNCTION TxSyncFrD TYPE R/W DEFAULT 0
HEX ADDRESS:0X0120
DESCRIPTION-OPERATION
Transmit Synchronous fraction data interface This bit selects whether TxCHCLK or TxSERCLK will be used for fractional data input if the transmit fractional interface is enabled. If TxSERCLK is selected to clock in fractional data input, TxCHCLK will be used as an enable signal 0 = Fractional data Is clocked into the chip using TxChCLK if the transmit fractional data interface is enabled. 1 = Fractional data is clocked into the chip using TxSerClk if the transmit fractional data interface is enabled. TxChClk is used as fractional data enable. NOTE: The Time Slot Identifier Pins (TxChn[4:0]) still indicates the time slot number if the transmit fractional data interface is not enabled. Fractional Interface can be enabled by setting TxFr2048 to 1
6 5
Reserved TxPLClkEnb
R/W
0
Reserved Transmit payload clock enable This bit configures the E1 framer to output a regular clock or a payload clock on the transmit serial clock (TxSERCLK) pin when TxSERCLK is configured to be an output. 0 = Configures the framer to output a 2.048MHz clock on the TxSERCLK pin when TxSERCLK is configured as an output. 1 = Configures the framer to output a 2.048MHz clock on the TxSERCLK pin when transmitting payload bits. There will be gaps on the TxSERCLK output pin when transmitting overhead bits. Transmit Fractional/Signaling Interface Enabled This bit is used to enable or disable the transmit fractional data interface, signaling input, as well as the 32MHz transmit clock and the transmit overhead Signal output. This bit only functions when the device is configured in non-high speed or multiplexed modes of operations. If the device is configured in base rate: 0 = Configures the 5 time slot identifier pins (TxChn[4:0]) to output the channel number as usual. 1 = Configures the 5 time slot identifier pins (TxChn[4:0]) into the following different functions: TxChn[0] becomes the Transmit Serial SIgnaling pin (TxSIG_n) for signaling inputs. Signaling data can now be input from the TxSIG pin if configured appropriately. TxChn[1] becomes the Transmit Fractional Data Input pin (TxFrTD_n) for fractional data input. Fractional data can now be input from the TxFrTD pin if configured appropriately. TxChn[2] becomes the 32 MHz transmit clock output TxChn[3] becomes the Transmit Overhead Signal which pulses high on the first bit of each multi-frame. NOTE: This bit has no function in the high speed or multiplexed modes of operation. In high-speed or multiplexed modes, TxCHN[0] functions as TxSIGn for signaling input.
4
TxFr2048
R/W
0
46
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 27: TRANSMIT INTERFACE CONTROL REGISTER (TICR)
BIT 3 FUNCTION TxICLKINV TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS:0X0120
DESCRIPTION-OPERATION
Transmit Clock Inversion (Backplane Interface) This bit selects whether data transition will happen on the rising or falling edge of the transmit clock. 0 = Selects data transition happen on the rising edge of the transmit clocks. 1 = Selects data transition happen on the falling edge of the transmit clocks. NOTE: This feature is only available for base rate configuration (i.e. non-highspeed, or non-multiplexed modes).
2
TxMUXEN
R/W
0
Transmit Multiplexed Mode Enable This bit enables or disables the multiplexed mode on the transmit side. When multiplexed mode is enable, four-channel data from the backplane interface are multiplexed onto one serial stream and output to the line side. The backplane speed will be running at 16.384MHz once multiplexed mode is enabled. 0 = Disables the multiplexed mode. 1 = Enables the multiplexed mode.
47
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS:0X0120
DESCRIPTION-OPERATION Transmit Interface Mode selection This bit determines the transmit interface speed. The exact function of these two bits depends on whether Multiplexed mode is enabled or disabled. Table 28 and Table 29shows the functions of these bits for nonmultiplexed and multiplexed modes.:
TABLE 27: TRANSMIT INTERFACE CONTROL REGISTER (TICR)
BIT 1 0 FUNCTION TxIMODE[1] TxIMODE[0] TYPE R/W R/W DEFAULT 0 0
TABLE 28: TRANSMIT INTERFACE SPEED WHEN MULTIPLEXED MODE IS DISABLED (TXMUXEN = 0)
TXIMODE[1:0] 00 TRANSMIT INTERFACE SPEED 2.048Mbit/s. (Base Rate) Transmit Backplane interface signals include: TxSERCLK is an input or output clock at 2.048MHz TxMSYNC is the superframe boundary at 2ms TxSYNC is the single frame boundary at 125 us TxSER is the base-rate data input 2.048Mbit/ (High-speed MVIP Mode) Transmit Backplane interface signals include: TxSERCLK is an input clock at 2.048MHz TxMSYNC will become the high speed input clock at 2.048MHz to input high-speed data TxSYNC indicates the single frame boundary TxSER is the high-speed data input 4.096Mbit/s High-speed mode: Transmit Backplane interface signals include: TxSERCLK is an input clock at 2.048MHz TxMSYNC will become the high speed input clock at 4.096MHz to input high-speed data TxSYNC indicates the single frame boundary TxSER is the high-speed data input 8.192Mbit/s High-speed mode: Transmit Backplane interface signals include: TxSERCLK is an input clock at 2.048MHz TxMSYNC will become the high speed input clock at 8.192MHz to input high-speed data TxSYNC indicates the single frame boundary TxSER is the high-speed data input
01
10
11
48
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 27: TRANSMIT INTERFACE CONTROL REGISTER (TICR)
BIT 1-0 FUNCTION TxIMODE[1:0] TYPE R/W DEFAULT 0 (Continued):
REV. 1.0.0
HEX ADDRESS:0X0120
DESCRIPTION-OPERATION
TABLE 29: TRANSMIT INTERFACE SPEED WHEN MULTIPLEXED MODE IS ENABLED (TXMUXEN = 1)
TXIMODE[1:0] 00 01 Reserved 16.384MHz Bit Multiplexed Mode: The transmit interface is taking four-channel multiplexed data at a rate of 16.384Mbit/s from channel 0 and bit-demultiplexing the serial data into 4 channels and output to the line on channels 0 through 3. The TxSYNC signal pulses "High" during the first bit of each E1 frame. HMVIP High-Speed Multiplexed Mode Enabled: Transmit interface is taking four-channel multiplexed data at a rate of 16.384Mbit/s from channel 0 and byte-demultiplexing the serial data into 4 channels and output to the line on channels 0 through 3. The TxSYNC signal pulses "High" during the last two bits of the previous E1 frame and the first two bits of the current E1 frame. H.100 High-Speed Multiplexed Mode Enabled: Transmit interface is taking four-channel multiplexed data at a rate of 16.384Mbit/s from channel 0 and byte-demultiplexing the serial data into 4 channels and output to the line on channels 0 through 3. The TxSYNC signal pulses "High" during the last bit of the previous E1 frame and the first bit of the current E1 frame. TRANSMIT INTERFACE SPEED
10
11
Transmit Backplane interface signals include: TxSERCLK is an input clock at 2.048MHz TxMSYNC will become the high speed input clock at 16.384MHz to input high-speed multiplexed data on the back-plane interface TxSYNC is the single multiplexed frame boundary TxSER is the high-speed data input NOTE: In high speed mode, transmit data is sampled on the rising edge of the 16MHz clock edge.
49
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0121
DESCRIPTION-OPERATION BERT Switch This bit enables or disables the BERT switch function within the XRT86VL30 device. By enabling the BERT switch function, BERT functionality will be switched between the receive and transmit framer. E1 Receive framer will generate the BERT pattern and insert it onto the receive backplane interface, and E1 Transmit Framer will be monitoring the transmit backplane interface for BERT pattern and declare BERT LOCK if BERT has locked onto the input pattern. If BERT switch is disabled, E1 Transmit framer will generate the BERT pattern to the line interface and the receive framer will be monitoring the line for BERT pattern and declare BERT LOCK if BERT has locked onto the input pattern. 0 = Disables the BERT Switch Feature. 1 = Enables the BERT Switch Feature. Bit Error Rate This bit is used to insert BERT bit error at the rates presented at the table below. The exact function of this bit depends on whether BERT switch function is enabled or not. (bit 3 within this register). If the BERT switch function is disabled, bit error will be inserted by the E1 transmit framer out to the line interface if this bit is enabled. If the BERT switch function is enabled, bit error will be inserted by the E1 receive framer out to the receive backplane interface if this bit is enabled. BER[1:0] 00 01 BIT ERROR RATE Disable Bit Error insertion to the transmit output or receive backplane interface Bit Error is inserted to the transmit output or receive backplane interface at a rate of 1/1000 (one out of one Thousand) Bit Error is inserted to the transmit output or receive backplane interface at a rate of 1/ 1,000,000 (one out of one million) Disable Bit Error insertion to the transmit output or receive backplane interface
TABLE 30: PRBS CONTROL AND STATUS REGISTER 0 (PRBSCSR0)
BIT 3 FUNCTION BERT_Switch TYPE R/W DEFAULT 0
2 1
BER[1] BER[0]
R/W R/W
0 0
10
11
50
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 30: PRBS CONTROL AND STATUS REGISTER 0 (PRBSCSR0)
BIT 0 FUNCTION UnFramedBERT TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0121
DESCRIPTION-OPERATION
Unframed BERT Pattern This bit enables or disables unframed BERT pattern generation (i.e. All timeslots and framing bits are all BERT data). The exact function of this bit depends on whether BERT switch function is enabled or not. (bit 3 within this register). If BERT switch function is disabled, E1 Transmit Framer will generate an unframed BERT pattern to the line side if this bit is enabled. If BERT switch function is enabled, E1 Receive Framer will generate an unframed BERT pattern to the receive backplane interface if this bit is enabled. 0 - Enables an unframed BERT pattern generation to the line interface or to the receive backplane interface 1 - Disables an unframed BERT pattern generation to the line interface or to the receive backplane interface
51
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0122
DESCRIPTION-OPERATION Receive Synchronous fraction data interface This bit selects whether RxCHCLK or RxSERCLK will be used for fractional data output if receive fractional interface is enabled. If RxSERCLK is selected to clock out fractional data, RxCHCLK will be used as an enable signal 0 = Fractional data Is clocked out of the chip using RxChCLK if the receive fractional interface is enabled. 1 = Fractional data is clocked out of the chip using RxSerClk if the receive fractional interface is enabled. RxChClk is used as fractional data enable. NOTE: The Time Slot Identifier Pins (RxChn[4:0]) still indicates the time slot number if the receive fractional data interface is not enabled. Fractional Interface can be enabled by setting RxFr2048 to 1
TABLE 31: RECEIVE INTERFACE CONTROL REGISTER (RICR)
BIT 7 FUNCTION RxSyncFrD TYPE R/W DEFAULT 0
6 5
Reserved RxPLClkEnb
R/W
0
Reserved Receive payload clock enable This bit configures the E1 framer to either output a regular clock or a payload clock on the receive serial clock (RxSERCLK) pin when RxSERCLK is configured to be an output. 0 = Configures the framer to output a 2.048MHz clock on the RxSERCLK pin when RxSERCLK is configured as an output. 1 = Configures the framer to output a 2.048MHz clock on the RxSERCLK pin when receiving payload bits. There will be gaps on the RxSERCLK output pin when receiving overhead bits. Receive Fractional/Signaling Interface Enabled This bit is used to enable or disable the receive fractional output interface, receive signaling output, the serial channel number output, as well as the 8kHz and the received recovered clock output. This bit only functions when the device is configured in non-high speed or multiplexed modes of operations. If the device is configured in base rate: 0 = configure the 5 time slot identifier pins (RxChn[4:0]) to output the channel number in parallel as usual. 1 = configure the 5 time slot identifier pins (RxChn[4:0]) into the following different functions: RxChn[0] becomes the Receive Serial SIgnaling output pin (RxSIG_n) for signaling outputs. Signaling data can now be output to the RxSIG pin if configured appropriately. RxChn[1] becomes the Receive Fractional Data Output pin (RxFrTD_n) for fractional data output. Fractional data can now be output to the RxFrTD pin if configured appropriately. RxChn[2] outputs the serial channel number RxChn[3] outputs an 8kHz clock signal. RxCHN[4] outputs the received recovered clock signal (2.048MHz for E1) NOTE: This bit has no function in the high speed or multiplexed modes of operation. In high-speed or multiplexed modes, RxCHN[0] outputs the Signaling data and RxCHN[4] outputs the recovered clock.
4
RxFr2048
R/W
0
52
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 31: RECEIVE INTERFACE CONTROL REGISTER (RICR)
BIT 3 FUNCTION RxICLKINV TYPE N/A DEFAULT 0 DESCRIPTION-OPERATION Receive Clock Inversion (Backplane Interface) This bit selects whether data transition will happen on the rising or falling edge of the receive clock. 0 = Selects data transition happen on the rising edge of the receive clocks. 1 = Selects data transition happen on the falling edge of the receive clocks. NOTE: This feature is only available for base rate configuration (i.e. nonhighspeed, or non-multiplexed modes). 2 RxMUXEN R/W 0 Receive Multiplexed Mode Enable This bit enables or disables the multiplexed mode on the receive side. When multiplexed mode is enable, four channels data from the line side are multiplexed onto one serial stream and output to the back-plane interface on RxSER. The backplane speed will become 16.384MHz once multiplexed mode is enabled. 0 = Disables the multiplexed mode. 1 = Enables the multiplexed mode.
REV. 1.0.0
HEX ADDRESS: 0X0122
53
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0122
DESCRIPTION-OPERATION Receive Interface Mode Selection This bit determines the receive interface speed. The exact function of these two bits depends on whether Receive Multiplexed mode is enabled or disabled. Table 32 and Table 33 shows the functions of these two bits for nonmultiplexed and multiplexed modes.:
TABLE 31: RECEIVE INTERFACE CONTROL REGISTER (RICR)
BIT 1 0 FUNCTION RxIMODE[1] RxIMODE[0] TYPE R/W R/W DEFAULT 0 0
TABLE 32: RECEIVE INTERFACE SPEED WHEN MULTIPLEXED MODE IS DISABLED (TXMUXEN = 0)
RXIMODE[1:0] 00 RECEIVE INTERFACE SPEED 2.048Mbit/s. (Base Rate Mode) Receive backplane interface signals include: RxSERCLK is an input or output clock at 2.048MHz RxSYNC is an input or output signal which indicates the receive singe frame boundary RxSER is the base-rate data output 2.048Mbit/s (High-speed MVIP Mode) Receive Backplane Interface signals include: RxSERCLK is an input clock at 2.048MHz RxSYNC is an input signal which indicates the receive singe frame boundary RxSER is the high-speed data output 4.096Mbit/s High-speed Mode: Receive Backplane Interface signals include: RxSERCLK is an input clock at 4.096MHz RxSYNC is an input signal which indicates the receive singe frame boundary RxSER is the high-speed data output 8.192Mbit/s High-speed Mode: Receive Backplane Interface signals include: RxSERCLK is an input clock at 8.192MHz RxSYNC is an input signal which indicates the receive singe frame boundary RxSER is the high-speed data output
01
10
11
54
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 31: RECEIVE INTERFACE CONTROL REGISTER (RICR)
BIT 1-0 FUNCTION RxIMODE TYPE R/W DEFAULT 0 (Continued): DESCRIPTION-OPERATION
REV. 1.0.0
HEX ADDRESS: 0X0122
TABLE 33: RECEIVE INTERFACE SPEED WHEN MULTIPLEXED MODE IS ENABLED (TXMUXEN = 1)
TXIMODE[1:0] 00 01 Reserved 16.384MHz Bit-Multiplexed Mode Receive interface is taking data from the four LIU input channels 0 through 3 and byte-multiplexing the fourchannel data into one 16.384MHz serial stream and output to channel 0 of the Receive Serial Output (RxSER). The RxSYNC signal pulses "High" during the framing bit of each E1 frame. HMVIP High-Speed Multiplexed Mode: Receive interface is taking data from the four LIU input channels 0 through 3 and byte-multiplexing the fourchannel data into one 16.384MHz serial stream and output to channel 0 of the Receive Serial Output (RxSER). The RxSYNC signal pulses "High" during the last two bits of the previous E1 frame and the first two bits of the current E1 frame. H.100 High-Speed Multiplexed Mode: Receive interface is taking data from the four LIU input channels 0 through 3 and byte-multiplexing the fourchannel data into one 16.384MHz serial stream and output to channel 0 of the Receive Serial Output (RxSER). The RxSYNC signal pulses "High" during the last bit of the previous E1 frame and the first bit of the current E1 frame. TRANSMIT INTERFACE SPEED
10
11
Receive Backplane Interface signals include: RxSERCLK is an input clock at 16.384MHz RxSYNC is an input signal which indicates the multiplexed frame boundary. The length of RxSYNC depends on the multiplexed mode selected. RxSER is the high-speed data output NOTE: In high speed mode, receive data is clocked out on the rising edge of the 16MHz clock edge.
55
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0123
DESCRIPTION-OPERATION PRBS Pattern Type This bit selects the type of PRBS pattern that the E1 Transmit/ Receive framer will generate or detect. PRBS 15 (X15 + X14 +1) Polynomial or QRTS (Quasi-Random Test Signal) Pattern can be generated by the transmit or receive framer depending on whether PRBS switch function is enabled or not (bit 3 in register 0x0121). If the PRBS Switch function is disabled, E1 transmit framer will generate either PRBS 15 or QRTS pattern and output to the line interface. PRBS 15 or QRTS pattern depends on the setting of this bit. If the PRBS Switch function is enabled, E1 receive framer will generate either PRBS 15 or QRTS pattern and output to the receive back plane interface. PRBS 15 or QRTS pattern depends on the setting of this bit. 0 = Enables the PRBS 15 (X15 + X14 +1) Polynomial generation. 1 = Enables the QRTS (Quasi-Random Test Signal) pattern generation.
TABLE 34: PRBS CONTROL AND STATUS REGISTER 1 (PRBSCSR1)
BIT 7 FUNCTION PRBSTyp TYPE R/W DEFAULT 0
6
ERRORIns
R/W
0
Error Insertion This bit is used to insert a single BERT error to the transmit or receive output depending on whether BERT switch function is enabled or not. (bit 3 in register 0x0121). If the BERT Switch function is disabled, E1 transmit framer will insert a single BERT error and output to the line interface if this bit is enabled. If the BERT Switch function is enabled, E1 receive framer will insert a single BERT error and output to the receive back plane interface if this bit is enabled. A `0' to `1' transition will cause one output bit inverted in the BERT stream. This bit only works if BERT generation is enabled. BERT Data Invert: This bit inverts the Transmit BERT output data and the Receive BERT input data. The exact function of this bit depends on whether BERT switch function is enabled or not. (bit 3 in register 0x0121). If the BERT Switch function is disabled and if this bit is enabled, E1 transmit framer will invert the BERT data before it outputs to the line interface, and the E1 receive framer will invert the incoming BERT data before it receives it. If the BERT Switch function and this bit are both enabled, E1 receive framer will invert the BERT data before it outputs to the line interface, and the E1 transmit framer will invert the incoming BERT data before it receives it. 0 - Transmit and Receive Framer will not invert the Transmit BERT and Receive BERT data. 1 - Transmit and Receive Framer will invert the Transmit BERT and Receive BERT data.
5
DATAInv
R/W
0
56
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 34: PRBS CONTROL AND STATUS REGISTER 1 (PRBSCSR1)
BIT 4 FUNCTION RxBERTLock TYPE RO DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0123
DESCRIPTION-OPERATION
Lock Status This READ ONLY bit field indicates whether or not the Receive or Transmit BERT lock has obtained. The exact function of this bit depends on whether BERT switch function is enabled or not. (bit 3 in register 0x0121). If the BERT Switch function is disabled, E1 receive framer will declare LOCK if BERT has locked onto the input pattern. If the BERT Switch function is disabled, E1 transmit framer will declare LOCK if BERT has locked onto the input pattern. 0 = Indicates the Receive BERT has not Locked onto the input patterns. 1 = Indicates the Receive BERT has locked onto the input patterns. Receive BERT Detection/Generation Enable This bit enables or disables the receive BERT pattern detection or generation. The exact function of this bit depends on whether BERT switch function is enabled or not. (bit 3 in register 0x0121). If the BERT switch function is disabled and if this bit is enabled, E1 Receive Framer will detect the incoming BERT pattern from the line side and declare BERT lock if incoming data locks onto the BERT pattern. If the BERT switch function and this bit are both enabled, E1 Transmit Framer will detect the incoming BERT pattern from the transmit backplane interface and declare BERT lock if incoming data locks onto the BERT pattern. 0 = Disables the Receive BERT pattern detection. 1 - Enables the Receive BERT pattern detection. Transmit BERT Generation Enable This bit enables or disables the Transmit BERT pattern generator. The exact function of this bit depends on whether BERT switch function is enabled or not. (bit 3 in register 0x0121). If BERT switch function is disabled, E1 Transmit Framer will generate the BERT pattern to the line side if this bit is enabled. If BERT switch function is enabled, E1 Receive Framer will generate the BERT pattern to the receive backplane interface if this bit is enabled. 0 = Disables the Transmit BERT pattern generator. 1 - Enables the Transmit BERT pattern generator. Receive Framer Bypass This bit enables or disables the Receive E1 Framer bypass. 0 = Disables the Receive E1 framer Bypass. 1 - Enables the Receive E1 Framer Bypass Transmit Framer Bypass This bit enables or disables the Transmit E1 Framer bypass. 0 = Disables the Transmit E1 framer Bypass. 1 - Enables the Transmit E1 Framer Bypass
3
RxBERTEnb
R/W
0
2
TxBERTEnb
R/W
0
1
RxBypass
R/W
0
0
TxBypass
R/W
0
57
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0124
DESCRIPTION-OPERATION For T1 mode only
TABLE 35: LOOPBACK CODE CONTROL REGISTER (LCCR)
BIT 7-0 FUNCTION Reserved TYPE DEFAULT -
TABLE 36: TRANSMIT LOOPBACK CODER REGISTER (TLCR)
BIT 7-0 FUNCTION Reserved TYPE DEFAULT For T1 mode only
HEX ADDRESS: 0X0125
DESCRIPTION-OPERATION
TABLE 37: RECEIVE LOOPBACK ACTIVATION CODE REGISTER (RLACR)
BIT 7-0 FUNCTION Reserved TYPE DEFAULT For T1 mode only
HEX ADDRESS: 0X0126
DESCRIPTION-OPERATION
TABLE 38: RECEIVE LOOPBACK DEACTIVATION CODE REGISTER (RLDCR)
BIT 7-0 FUNCTION Reserved TYPE DEFAULT For T1 mode only
HEX ADDRESS: 0X0127
DESCRIPTION-OPERATION
TABLE 39: DEFECT DETECTION ENABLE REGISTER (DDER)
BIT 7 FUNCTION DEFDET TYPE R/W DEFAULT 1
HEX ADDRESS: 0X0129
DESCRIPTION-OPERATION
For defect detection per ANSI T1.231-1997 and T1.403-1999, user should leave this bit set to `1'.
58
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 40: TRANSMIT Sa SELECT REGISTER (TSASR)
BIT 7 FUNCTION TxSa8SEL TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0130
DESCRIPTION-OPERATION
Transmit Sa8 bit select This bit determines whether National Bit (Sa8) is inserted from the transmit serial input (TxSER_n) pin or from the Transmit Sa8 register (Register address = 0x0137). 0 = Selects Sa 8 to be inserted from the Transmit Serial input (TxSER_n) input pin. 1 = Selects Sa 8 to be inserted from the Transmit Sa8 Register (Register address = 0x0137) Transmit Sa7 bit select This bit determines whether National Bit (Sa7) is inserted from the transmit serial input (TxSER_n) pin or from the Transmit Sa7 register (Register address = 0x0136). 0 = Selects Sa 7 to be inserted from the Transmit Serial input (TxSER_n) input pin. 1 = Selects Sa 7 to be inserted from the Transmit Sa7 Register (Register address = 0x0136) Transmit Sa6 bit select This bit determines whether National Bit (Sa6) is inserted from the transmit serial input (TxSER_n) pin or from the Transmit Sa6 register (Register address = 0x0135). 0 = Selects Sa 6 to be inserted from the Transmit Serial input (TxSER_n) input pin. 1 = Selects Sa 6 to be inserted from the Transmit Sa6 Register (Register address = 0x0135) Transmit Sa5bit select This bit determines whether National Bit (Sa5) is inserted from the transmit serial input (TxSER_n) pin or from the Transmit Sa5 register (Register address = 0x0134). 0 = Selects Sa 5 to be inserted from the Transmit Serial input (TxSER_n) input pin. 1 = Selects Sa 5 to be inserted from the Transmit Sa5 Register (Register address = 0x0134) Transmit Sa4 bit select This bit determines whether National Bit (Sa4) is inserted from the transmit serial input (TxSER_n) pin or from the Transmit Sa4 register (Register address = 0x0133). 0 = Selects Sa 4 to be inserted from the Transmit Serial input (TxSER_n) input pin. 1 = Selects Sa 4 to be inserted from the Transmit Sa4 Register (Register address = 0x0133)
6
TxSa7SEL
R/W
0
5
TxSa6SEL
R/W
0
4
TxSa5SEL
R/W
0
3
TxSa4SEL
R/W
0
59
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0130
DESCRIPTION-OPERATION Local Loopback 1 auto enable This bit enables or disables local loopback mode when the National bits (Sa5, Sa6) and the A bit (remote alarm bit) received from the transmit backplane interface follows a specific pattern. Local loopback is activated when the National Bits (Sa5, Sa 6) and A bit (remote alarm bit) follow the following pattern from the transmit serial input. (TxSER_n pin) Sa5 = 00000000 occur for 8 consecutive times Sa6 = 11111111 occur for 8 consecutive times A = 11111111 occur for 8 consecutive times NOTE: This feature only works if Sa bits are provided from the transmit serial input pin (TxSER_n)
TABLE 40: TRANSMIT Sa SELECT REGISTER (TSASR)
BIT 2 FUNCTION LB1ENB TYPE R/W DEFAULT 0
1
LB2ENB
R/W
0
Local Loopback 2 auto enable This bit enables or disables local loopback mode when the National bits (Sa5, Sa6) received from the transmit backplane interface follows a specific pattern. Local loopback is activated when the National Bits (Sa5, Sa 6) and A bit (remote alarm bit) follow the following pattern from the transmit serial input. (TxSER_n pin) Sa5 = 00000000 occur for 8 consecutive times, and Sa6 = 10101010 occur for 8 consecutive times, and A = 11111111 occur for 8 consecutive times NOTE: This feature only works if Sa bits are provided from the transmit serial input pin (TxSER_n)
0
LBRENB
R/W
0
Local Loopback release enable This bit releases the local loopback mode when the National bits (Sa5, Sa6) received from the transmit backplane interface follows a specific pattern. Local loopback is released when the National Bits (Sa5, Sa 6) follow the following pattern from the transmit serial input. (TxSER_n pin) Sa5 = 00000000 occur for 8 consecutive times Sa6 = 00000000 occur for 8 consecutive times NOTE: This feature only works if Sa bits are provided from the transmit serial input pin (TxSER_n)
60
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 41: TRANSMIT Sa AUTO CONTROL REGISTER 1 (TSACR1)
BIT 7 FUNCTION LOSLFA_1_ENB TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0131
DESCRIPTION-OPERATION
LOS/LFA 1 automatic transmission This bit enables the automatic Sa-bit transmission upon detecting Loss of Signal (LOS) or Loss of frame alignment (LFA) condition. Upon detecting Loss of Signal or Loss of Frame alignment condition, E1 framer will transmit the Sa5 bit as `1', and Sa6 bit as `0' pattern. See Table 42 for the transmit Sa5, Sa6, and A bit pattern upon detecting LOS or LFA conditions.
6
LOS_1_ENB
R/W
0
LOS 1 automatic transmission This bit enables the auto Sa-bit transmission upon detecting Loss of Signal (LOS) condition. Upon detecting Loss of Signal condition, E1 framer will transmit the Alarm bit (A bit) as `1', Sa5 bit as `1', and Sa6 bit as `1110' pattern. See Table 42 for the transmit Sa5, Sa6, and A bit pattern upon detecting LOS condition.
5
LOSLFA_2_ENB
R/W
0
LOS/LFA 2 automatic transmission This bit enables the auto Sa-bit transmission upon detecting Loss of Signal (LOS) or Loss of frame alignment (LFA) condition. Upon detecting Loss of Signal or Loss of Frame alignment condition, E1 framer will transmit the Alarm bit (A bit) as `1', Sa5 bit as `0', and Sa6 bit as `0' pattern. See Table 42 for the transmit Sa5, Sa6, and A bit pattern upon detecting LOS or LFA conditions.
4
LOSLFA_3_ENB
R/W
0
LOS/LFA 3 automatic transmission This bit enables the auto Sa-bit transmission upon detecting Loss of Signal (LOS) or Loss of frame alignment (LFA) condition. Upon detecting Loss of Signal or Loss of Frame alignment condition, E1 framer will transmit the Alarm bit (A bit) as `0', Sa5 bit as `1', and Sa6 bit as `1100' pattern. See Table 42 for the transmit Sa5, Sa6, and A bit pattern upon detecting LOS/LFA conditions.
3
LOSLFA_4_ENB
R/W
0
LOS/LFA 4 automatic transmission This bit enables the auto Sa-bit transmission upon detecting Loss of Signal (LOS) or Loss of frame alignment (LFA) condition. Upon detecting Loss of Signal or Loss of Frame alignment condition, E1 framer will transmit the Alarm bit (A bit) as `0', Sa5 bit as `1', and Sa6 bit as `1110' pattern. See Table 42 for the transmit Sa5, Sa6, and A bit pattern upon detecting LOS/LFA conditions.
61
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0131
DESCRIPTION-OPERATION No power automatic transmission This bit enables the auto Sa-bit transmission upon detecting Loss of Power condition. The XRT86VL30 device recognizes the Loss of Power condition by monitoring the Loss of Power input pin (pin AB1). When the Loss of Power input pin is HIGH indicates a Loss of Power condition is occurring. When the Loss of Power input pin is LOW indicates no Loss of Power condition detected. Upon detecting Loss of Power condition, E1 framer will transmit the Alarm bit (A bit) as `0', Sa5 bit as `1', and Sa6 bit as `1000' pattern. See Table 42 for the transmit Sa5, Sa6, and A bit pattern upon detecting Loss of Power condition.
TABLE 41: TRANSMIT Sa AUTO CONTROL REGISTER 1 (TSACR1)
BIT 2 FUNCTION NOP_ENB TYPE R/W DEFAULT 0
1
NOP_LOSLFA_ENB
R/W
0
No power and LOS/LFA automatic transmission This bit enables the auto Sa-bit transmission upon detecting the following two conditions: 1. Upon Loss of Power and Loss of Signal (LOS) or 2. Upon Loss of Power and Loss of frame alignment (LFA) When the E1 framer detects any one of the above two conditions, E1 framer will transmit the Alarm bit (A bit) as `1', Sa5 bit as `1', Sa6 bit as `1000' pattern. See Table 42 for the transmit Sa5, Sa6, and A bit format upon detecting loss of power and LOS/LFA conditions.
0
LOS_2_ENB
R/W
0
LOS 3 automatic transmission This bit enables the auto Sa-bit transmission upon detecting Loss of Signal (LOS) condition. Upon detecting Loss of Signal condition, E1 framer will transmit the Sa5 and Sa6 bit as an Auxiliary (10101010...) pattern See Table 42 for the transmit Sa5, Sa6, and A bit format upon detecting LOS condition.
The following table demonstrates the conditions on the receive side which trigger the Automatic Sa, and A bit transmission when TSACR1 bits are enabled. TABLE 42: CONDITIONS ON RECEIVE SIDE WHEN TSACR1 BITS ARE ENABLED
ACTIONS - SENDING PATTERN CONDITIONS A LOSLFA_1_ENB: Loss of signal or Loss of frame alignment LOS_1_ENB: Loss of signal LOSLFA_2_ENB: LOS or LFA LOSLFA_3_ENB: LOS or LFA LOSLFA_4_ENB: LOS or LFA NOP_ENB: Loss of power NOP_LOSLFA_ENB: Loss of power and LOS or LFA LOS_2_ENB: LOS X 1 1 0 0 0 1 SA5 1 1 0 1 1 1 1 AUXP pattern SA6 0000 1110 0000 1100 1110 1000 1000 LOS/LFA at TE (FC2) LOS (FC3) LOS/LFA (FCL) LOS/LFA (FC4) LOS/LFA (FC3&FC4) Loss of power at NT1 Loss of power and LOS/LFA LOS (FC1). Transmit AUXP pattern COMMENTS
62
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 43: TRANSMIT Sa AUTO CONTROL REGISTER 2 (TSACR2)
BIT 7 FUNCTION AIS_1_ENB TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0132
DESCRIPTION-OPERATION
AIS reception This bit enables the automatic Sa-bit transmission upon detecting AIS condition. Upon detecting the AIS condition, E1 framer will transmit the Alarm bit (A bit) as `1', Sa5 bit as `1', and Sa6 bit as `1'. See Table 44 for the transmit Sa5, Sa6, and A bit pattern upon detecting AIS condition.
6
AIS_2_ENB
R/W
0
AIS reception This bit enables the automatic Sa-bit transmission upon detecting AIS condition. Upon detecting the AIS condition, E1 framer will transmit the Alarm bit (A bit) as `0', Sa5 bit as `1', and Sa6 bit as `1'. See Table 44 for the transmit Sa5, Sa6, and A bit pattern upon detecting AIS condition.
5 4 3 2
Reserved Reserved CRCREP_ENB[1] CRCREP_ENB[0]
R/W R/W
0 0
Reserved Reserved CRC report These two bits enable the automatic Sa-bit transmission upon detecting Far End Block Error (i.e. received E bit = 0). Upon detecting the Far End Block Error (FEBE) condition, E1 framer will transmit the Alarm bit (A bit) as `0', Sa5 bit as `1', Sa6 bit as `0000', and E bit as `0' pattern if these two bits are set to `01'. If these two bits are set to `10', E1 framer will transmit the Alarm bit (A bit) as `0', Sa5 bit as `0', Sa6 bit as `0000', and E bit as `0' pattern upon detecting the Far End Block Error (FEBE). If these two bits are set to `11', E1 framer will transmit the Alarm bit (A bit) as `0', Sa5 bit as `1', Sa6 bit as `0001', and E bit as `1' pattern upon detecting the Far End Block Error (FEBE). See Table 44 for the transmit Sa5, Sa6, E, and A bit pattern upon detecting FEBE condition.
1
CRCDET_ENB
R/W
0
CRC detection This bit enables the automatic Sa-bit transmission upon detecting CRC-4 error condition. Upon detecting CRC-4 error condition, E1 framer will transmit the Alarm bit (A bit) as `0', Sa5 bit as `1', Sa6 bit as `0010', and E bit as `1' pattern. See Table 44 for the transmit Sa5, Sa6, E, and A bit pattern upon detecting CRC-4 error condition.
0
CRCREC AND DET_ENB
R/W
0
CRC report and detect This bit enables automatic Sa-bit transmission upon detecting both Far End Block Error (FEBE) and CRC-4 error conditions. Upon detecting both Far End Block Error (FEBE) and CRC-4 error condition, E1 framer will transmit the Alarm bit (A bit) as `0', Sa5 bit as `1', Sa6 bit as `0011', and E bit as `1' pattern. See Table 44 for the transmit Sa5, Sa6, E, and A bit pattern upon detecting both FEBE and CRC-4 error conditions.
63
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
The following table demonstrates the conditions on receive side which trigger the Automatic Sa, E, and A bits transmission when TSACR2 bits are enabled. TABLE 44: CONDITIONS ON RECEIVE SIDE WHEN TSACR2 BITS ENABLED
ACTIONS - SENDING PATTERN FOR CONDITIONS A AIS_1_ENB AIS_2_ENB CRCREP_ENB = 01, CRC reported (E = 0) CRCREP_ENB = 10, CRC reported CRCREP_ENB = 11, CRC reported CRCDET_ENB CRCDET/REP_ENB 1 0 0 0 0 0 0 SA5 1 1 1 0 1 1 1 SA6 1111 1111 0000 0000 0001 0010 0011 E X x 0 0 1 1 1
64
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 45: TRANSMIT Sa4 REGISTER (TSA4R)
BIT 7-0 FUNCTION TxSa4[7:0] TYPE R/W DEFAULT
REV. 1.0.0
HEX ADDRESS: 0X0133
DESCRIPTION-OPERATION
11111111 Transmit Sa4 Sequence The content of this register sources the transmit Sa4 bits if data link selects Sa 4 bit for transmission and if Sa4 is inserted from register. (i.e. TxSa4ENB bit in register 0x010A = 1 and TxSa4SEL bit in register 0x0130 = 1). Bit 7 of this register is transmitted in the Sa4 position in frame 2 of the CRC-4 multiframe, and bit 6 of this register is transmitted in the Sa4 position in frame 4 of the CRC-4 multiframe,...etc.
TABLE 46: TRANSMIT Sa5 REGISTER (TSA5R)
BIT 7-0 FUNCTION TxSa5[7:0] TYPE R/W DEFAULT
HEX ADDRESS: 0X0134
DESCRIPTION-OPERATION
11111111 Transmit Sa5 Sequence The content of this register sources the transmit Sa5 bits if data link selects Sa 5 bit for transmission and if Sa5 is inserted from register. (i.e. TxSa5ENB bit in register 0x010A = 1 and TxSa5SEL bit in register 0x0130 = 1). Bit 7 of this register is transmitted in the Sa5 position in frame 2 of the CRC-4 multiframe, and bit 6 of this register is transmitted in the Sa5 position in frame 4 of the CRC-4 multiframe,...etc.
TABLE 47: TRANSMIT Sa6 REGISTER (TSA6R)
BIT 7-0 FUNCTION TxSa6[7:0] TYPE R/W DEFAULT
HEX ADDRESS: 0X0135
DESCRIPTION-OPERATION
11111111 Transmit Sa6 Sequence The content of this register sources the transmit Sa6 bits if data link selects Sa 6 bit for transmission and if Sa6 is inserted from register. (i.e. TxSa6ENB bit in register 0x010A = 1 and TxSa6SEL bit in register 0x0130 = 1). Bit 7 of this register is transmitted in the Sa6 position in frame 2 of the CRC-4 multiframe, and bit 6 of this register is transmitted in the Sa6 position in frame 4 of the CRC-4 multiframe,...etc.
TABLE 48: TRANSMIT Sa7 REGISTER (TSA7R)
BIT 7-0 FUNCTION TxSa7[7:0] TYPE R/W DEFAULT
HEX ADDRESS: 0X0136
DESCRIPTION-OPERATION
11111111 Transmit Sa7 Sequence The content of this register sources the transmit Sa7 bits if data link selects Sa 7 bit for transmission and if Sa7 is inserted from register. (i.e. TxSa7ENB bit in register 0x010A = 1 and TxSa7SEL bit in register 0x0130 = 1). Bit 7 of this register is transmitted in the Sa7 position in frame 2 of the CRC-4 multiframe, and bit 6 of this register is transmitted in the Sa7 position in frame 4 of the CRC-4 multiframe,...etc.
65
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0137
DESCRIPTION-OPERATION
TABLE 49: TRANSMIT Sa8 REGISTER (TSA8R)
BIT 7-0 FUNCTION TxSa8[7:0] TYPE R/W DEFAULT
11111111 Transmit Sa8 Sequence The content of this register sources the transmit Sa8 bits when data link selects Sa 8 bit for transmission and if Sa8 is inserted from register. (i.e. TxSa8ENB bit in register 0x010A = 1 and TxSa8SEL bit in register 0x0130 = 1). Bit 7 of this register is transmitted in the Sa8 position in frame 2 of the CRC-4 multiframe, and bit 6 of this register is transmitted in the Sa8 position in frame 4 of the CRC-4 multiframe,...etc.
66
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 50: RECEIVE SA4 REGISTER (RSA4R)
BIT 7-0 FUNCTION RxSa4[7:0] TYPE RO DEFAULT
REV. 1.0.0
HEX ADDRESS: 0X013B
DESCRIPTION-OPERATION
00000000 Received Sa4 Sequence The content of this register stores the Sa 4 bits in the most recently received CRC-4 multiframe. This register is updated when the entire multiframe is received. This register will show the contents of the received Sa4 bits if data link selects Sa4 bit for reception. (i.e.RxSa4ENB bit in register 0x010Ch = 1). Bit 7 of this register indicates the received Sa4 bit in frame 2 of the CRC-4 multiframe, and bit 6 of this register indicates the received Sa4 bit in frame 4 of the CRC-4 multiframe,...etc.
TABLE 51: RECEIVE SA5 REGISTER (RSA5R)
BIT 7-0 FUNCTION RxSa5[7:0] TYPE RO DEFAULT
HEX ADDRESS: 0X013C
DESCRIPTION-OPERATION
00000000 Received Sa5 Sequence The content of this register stores the Sa 5 bits in the most recently received CRC-4 multiframe. This register is updated when the entire multiframe is received. This register will show the contents of the received Sa5 bits if data link selects Sa5 bit for reception. (i.e.RxSa5ENB bit in register 0x010Ch = 1). Bit 7 of this register indicates the received Sa5 bit in frame 2 of the CRC-4 multiframe, and bit 6 of this register indicates the received Sa5 bit in frame 4 of the CRC-4 multiframe,...etc.
TABLE 52: RECEIVE SA6 REGISTER (RSA6R)
BIT 7-0 FUNCTION RxSa6[7:0] TYPE RO DEFAULT
HEX ADDRESS: 0X013D
DESCRIPTION-OPERATION
00000000 Received Sa6 Sequence The content of this register stores the Sa 6 bits in the most recently received CRC-4 multiframe. This register is updated when the entire multiframe is received. This register will show the contents of the received Sa6 bits if data link selects Sa6 bit for reception. (i.e.RxSa6ENB bit in register 0x010Ch = 1). Bit 7 of this register indicates the received Sa6 bit in frame 2 of the CRC-4 multiframe, and bit 6 of this register indicates the received Sa6 bit in frame 4 of the CRC-4 multiframe,...etc.
67
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X013E
DESCRIPTION-OPERATION
TABLE 53: RECEIVE SA7 REGISTER (RSA7R)
BIT 7-0 FUNCTION RxSa7[7:0] TYPE RO DEFAULT
00000000 Received Sa7 Sequence The content of this register stores the Sa 7 bits in the most recently received CRC-4 multiframe. This register is updated when the entire multiframe is received. This register will show the contents of the received Sa7 bits if data link selects Sa7 bit for reception. (i.e.RxSa7ENB bit in register 0x010Ch = 1). Bit 7 of this register indicates the received Sa7 bit in frame 2 of the CRC-4 multiframe, and bit 6 of this register indicates the received Sa7 bit in frame 4 of the CRC-4 multiframe,...etc.
TABLE 54: RECEIVE SA8 REGISTER (RSA8R)
BIT 7-0 FUNCTION RxSa8[7:0] TYPE RO DEFAULT
HEX ADDRESS: 0X013F
DESCRIPTION-OPERATION
00000000 Received Sa8 Sequence The content of this register stores the Sa 8 bits in the most recently received CRC-4 multiframe. This register is updated when the entire multiframe is received. This register will show the contents of the received Sa8 bits if data link selects Sa8 bit for reception. (i.e.RxSa8ENB bit in register 0x010Ch = 1). Bit 7 of this register indicates the received Sa8 bit in frame 2 of the CRC-4 multiframe, and bit 6 of this register indicates the received Sa8 bit in frame 4 of the CRC-4 multiframe,...etc.
68
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 55: DATA LINK CONTROL REGISTER (DLCR2)
BIT 7 6 FUNCTION Reserved MOS ABORT Disable TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0143
DESCRIPTION-OPERATION
Reserved. Please set this bit to'0' for normal operation. MOS ABORT Disable: This bit permits the user to either enable or disable the "Automatic MOS ABORT" feature within Transmit HDLC Controller # 2. If the user enables this feature, then Transmit HDLC Controller block # 2 will automatically transmit the ABORT Sequence (e.g., a zero followed by a string of 7 consecutive "1s") whenever it abruptly transitions from transmitting a MOS type of message, to transmitting a BOS type of message. If the user disables this feature, then the Transmit HDLC Controller Block # 2 will NOT transmit the ABORT sequence, whenever it abruptly transitions from transmitting a MOS-type of message to transmitting a BOS-type of message. 0 - Enables the "Automatic MOS Abort" feature 1 - Disables the "Automatic MOS Abort" feature Receive Frame Check Sequence (FCS) Verification Enable/Disable This bit permits the user to configure the Receive HDLC Controller Block # 2 to compute and verify the FCS value within each incoming LAPD message frame. 0 - Enables FCS Verification 1 - Disables FCS Verification Auto Receive LAPD Message This bit configures the Receive HDLC Controller Block #2 to discard any incoming BOS or LAPD Message frame that exactly match which is currently stored in the Receive HDLC2 buffer. 0 = Disables this "AUTO DISCARD" feature 1 = Enables this "AUTO DISCARD" feature. Transmit ABORT This bit configures the Transmit HDLC Controller Block #2 to transmit an ABORT sequence (string of 7 or more consecutive 1's) to the Remote terminal. 0 - Configures the Transmit HDLC Controller Block # 2 to function normally (e.g., not transmit the ABORT sequence). 1 - Configures the Transmit HDLC Controller block # 2 to transmit the ABORT Sequence.
5
Rx_FCS_DIS
R/W
0
4
AutoRx
R/W
0
3
Tx_ABORT
R/W
0
69
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0143
DESCRIPTION-OPERATION Transmit Idle (Flag Sequence Byte) This bit configures the Transmit HDLC Controller Block #2 to unconditionally transmit a repeating string of Flag Sequence octets (0X7E) in the data link channel to the Remote terminal. In normal conditions, the Transmit HDLC Controller block will repeatedly transmit the Flag Sequence octet whenever there is no MOS message to transmit to the remote terminal equipment. However, if the user invokes this "Transmit Idle Sequence" feature, then the Transmit HDLC Controller block will UNCONDITIONALLY transmit a repeating stream of the Flag Sequence octet (thereby overwriting all outbound MOS data-link messages). 0 - Configures the Transmit HDLC Controller Block # 2 to transmit data-link information in a "normal" manner. 1 - Configures the Transmit HDLC Controller block # 2 to transmit a repeating string of Flag Sequence Octets (0x7E). NOTE: This bit is ignored if the Transmit HDLC2 controller is operating in the BOS Mode - bit 0 (MOS/BOS) within this register is set to 0.
TABLE 55: DATA LINK CONTROL REGISTER (DLCR2)
BIT 2 FUNCTION Tx_IDLE TYPE R/W DEFAULT 0
1
Tx_FCS_EN
R/W
0
Transmit LAPD Message with Frame Check Sequence (FCS) This bit permits the user to configure the Transmit HDLC Controller block # 2 to compute and append FCS octets to the "back-end" of each outbound MOS data-link message. 0 - Configures the Transmit HDLC Controller block # 2 to NOT compute and append the FCS octets to the back-end of each outbound MOS data-link message. 1 - Configures the Transmit HDLC Controller block # 2 TO COMPUTE and append the FCS octets to the back-end of each outbound MOS data-link message. NOTE: This bit is ignored if the transmit HDLC2 controller has been configured to operate in the BOS mode - bit 0 (MOS/BOS) within this register is set to 0.
0
MOS/BOS
R/W
0
Message Oriented Signaling/Bit Oriented Signaling Send This bit permits the user to enable LAPD transmission through HDLC Controller Block # 2 using either BOS (Bit-Oriented Signaling) or MOS (Message-Oriented Signaling) frames. 0 - Transmit HDLC Controller block # 2 BOS message Send. 1 - Transmit HDLC Controller block # 2 MOS message Send. NOTE: This is not an Enable bit. This bit must be set to "0" each time a BOS is to be sent.
70
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 56: TRANSMIT DATA LINK BYTE COUNT REGISTER (TDLBCR2)
BIT 7 FUNCTION TxHDLC2 BUFAvail/ BUFSel TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0144
DESCRIPTION-OPERATION
Transmit HDLC2 Buffer Available/Buffer Select This bit has different functions, depending upon whether the user is writing to or reading from this register, as depicted below. If the user is writing data into this register bit: 0 - Configures the Transmit HDLC2 Controller to read out and transmit the data, residing within "Transmit HDLC2 Buffer # 0", via the Data Link channel to the remote terminal equipment. 1 - Configures the Transmit HDLC2 Controller to read out and transmit the data, residing within the "Transmit HDLC2 Buffer #1", via the Data Link channel to the remote terminal equipment. If the user is reading data from this register bit: 0 - Indicates that "Transmit HDLC2 Buffer # 0" is the next available buffer. In this case, if the user wishes to write in the contents of a new "outbound" Data Link Message into the Transmit HDLC2 Message Buffer, he/she should proceed to write this message into "Transmit HDLC2 Buffer # 0" - Address location: 0x0600. 1 - Indicates that "Transmit HDLC2 Buffer # 1" is the next available buffer. In this case, if the user wishes to write in the contents of a new "outbound" Data Link Message into the Transmit HDLC2 Message Buffer, he/she should proceed to write this message into "Transmit HDLC2 Buffer # 1" - Address location: 0x0700. NOTE: If one of these Transmit HDLC2 buffers contain a message which has yet to be completely read-in and processed for transmission by the Transmit HDLC2 controller, then this bit will automatically reflect the value corresponding to the next available buffer when it is read. Changing this bit to the inuse buffer is not permitted.
6-0
TDLBC[6:0]
R/W
0000000 Transmit HDLC2 Message - Byte Count The exact function of these bits depends on whether the Transmit HDLC 2 Controller is configured to transmit MOS or BOS messages to the Remote Terminal Equipment. In BOS MODE: These bit fields contain the number of repetitions the BOS message must be transmitted before the Transmit HDLC2 controller generates the Transmit End of Transfer (TxEOT) interrupt and halts transmission. If these fields are set to 00000000, then the BOS message will be transmitted for an indefinite number of times. In MOS MODE: These bit fields contain the length, in number of octets, of the message to be transmitted. The length of MOS message specified in these bits include header bytes such as the SAPI, TEI, Control field, however, it does not include the FCS bytes.
71
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0145
DESCRIPTION-OPERATION Receive HDLC2 Buffer-Pointer This bit Identifies which Receive HDLC2 buffer contains the most recently received HDLC2 message. 0 - Indicates that Receive HDLC2 Buffer # 0 contains the contents of the most recently received HDLC message. 1 - Indicates that Receive HDLC2 Buffer # 1 contains the contents of the most recently received HDLC message.
TABLE 57: RECEIVE DATA LINK BYTE COUNT REGISTER (RDLBCR2)
BIT 7 FUNCTION RBUFPTR TYPE R/W DEFAULT 0
6-0
RDLBC[6:0]
R/W
0000000 Receive HDLC Message - byte count The exact function of these bits depends on whether the Receive HDLC Controller Block #2 is configured to receive MOS or BOS messages. In BOS Mode: These seven bits contain the number of repetitions the BOS message must be received before the Receive HDLC2 controller generates the Receive End of Transfer (RxEOT) interrupt. If these bits are set to "0000000", the message will be received indefinitely and no Receive End of Transfer (RxEOT) interrupt will be generated. In MOS Mode: These seven bits contain the size in bytes of the HDLC2 message that has been received and written into the Receive HDLC buffer. The length of MOS message shown in these bits include header bytes such as the SAPI, TEI, Control field, AND the FCS bytes.
72
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 58: DATA LINK CONTROL REGISTER (DLCR3)
BIT 7 6 FUNCTION Reserved MOS ABORT Disable TYPE R/W DEFAULT 0 DESCRIPTION-OPERATION Reserved. Please set this bit to'0' for normal operation. MOS ABORT Disable: This bit permits the user to either enable or disable the "Automatic MOS ABORT" feature within Transmit HDLC Controller # 3. If the user enables this feature, then Transmit HDLC Controller block # 3 will automatically transmit the ABORT Sequence (e.g., a zero followed by a string of 7 consecutive "1s") whenever it abruptly transitions from transmitting a MOS type of message, to transmitting a BOS type of message. If the user disables this feature, then the Transmit HDLC Controller Block # 3 will NOT transmit the ABORT sequence, whenever it abruptly transitions from transmitting a MOS-type of message to transmitting a BOS-type of message. 0 - Enables the "Automatic MOS Abort" feature 1 - Disables the "Automatic MOS Abort" feature Receive Frame Check Sequence (FCS) Verification Enable/Disable This bit permits the user to configure the Receive HDLC Controller Block # 3 to compute and verify the FCS value within each incoming LAPD message frame. 0 - Enables FCS Verification 1 - Disables FCS Verification Auto Receive LAPD Message This bit configures the Receive HDLC Controller Block #3 to discard any incoming BOS or LAPD Message frame that exactly match which is currently stored in the Receive HDLC1 buffer. 0 = Disables this "AUTO DISCARD" feature 1 = Enables this "AUTO DISCARD" feature. Transmit ABORT This bit configures the Transmit HDLC Controller Block #3 to transmit an ABORT sequence (string of 7 or more consecutive 1's) to the Remote terminal. 0 - Configures the Transmit HDLC Controller Block # 3 to function normally (e.g., not transmit the ABORT sequence). 1 - Configures the Transmit HDLC Controller block # 3 to transmit the ABORT Sequence.
REV. 1.0.0
HEX ADDRESS: 0X0153
5
Rx_FCS_DIS
R/W
0
4
AutoRx
R/W
0
3
Tx_ABORT
R/W
0
73
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0153
DESCRIPTION-OPERATION Transmit Idle (Flag Sequence Byte) This bit configures the Transmit HDLC Controller Block #3 to unconditionally transmit a repeating string of Flag Sequence octets (0X7E) in the data link channel to the Remote terminal. In normal conditions, the Transmit HDLC Controller block will repeatedly transmit the Flag Sequence octet whenever there is no MOS message to transmit to the remote terminal equipment. However, if the user invokes this "Transmit Idle Sequence" feature, then the Transmit HDLC Controller block will UNCONDITIONALLY transmit a repeating stream of the Flag Sequence octet (thereby overwriting all outbound MOS data-link messages). 0 - Configures the Transmit HDLC Controller Block # 3 to transmit data-link information in a "normal" manner. 1 - Configures the Transmit HDLC Controller block # 3 to transmit a repeating string of Flag Sequence Octets (0x7E). NOTE: This bit is ignored if the Transmit HDLC3 controller is operating in the BOS Mode - bit 0 (MOS/BOS) within this register is set to 0.
TABLE 58: DATA LINK CONTROL REGISTER (DLCR3)
BIT 2 FUNCTION Tx_IDLE TYPE R/W DEFAULT 0
1
Tx_FCS_EN
R/W
0
Transmit LAPD Message with Frame Check Sequence (FCS) This bit permits the user to configure the Transmit HDLC Controller block # 3 to compute and append FCS octets to the "back-end" of each outbound MOS data-link message. 0 - Configures the Transmit HDLC Controller block # 3 to NOT compute and append the FCS octets to the back-end of each outbound MOS data-link message. 1 - Configures the Transmit HDLC Controller block # 3 TO COMPUTE and append the FCS octets to the back-end of each outbound MOS data-link message. NOTE: This bit is ignored if the transmit HDLC3 controller has been configured to operate in the BOS mode - bit 0 (MOS/BOS) within this register is set to 0.
0
MOS/BOS
R/W
0
Message Oriented Signaling/Bit Oriented Signaling Send This bit permits the user to enable LAPD transmission through HDLC Controller Block # 3 using either BOS (Bit-Oriented Signaling) or MOS (Message-Oriented Signaling) frames. 0 - Transmit HDLC Controller block # 3 BOS message Send. 1 - Transmit HDLC Controller block # 3 MOS message Send. NOTE: This is not an Enable bit. This bit must be set to "0" each time a BOS is to be sent.
74
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 59: TRANSMIT DATA LINK BYTE COUNT REGISTER (TDLBCR3)
BIT 7 FUNCTION TxHDLC3 BUFAvail/ BUFSel TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0154
DESCRIPTION-OPERATION
Transmit HDLC3 Buffer Available/Buffer Select This bit has different functions, depending upon whether the user is writing to or reading from this register, as depicted below. If the user is writing data into this register bit: 0 - Configures the Transmit HDLC3 Controller to read out and transmit the data, residing within "Transmit HDLC3 Buffer # 0", via the Data Link channel to the remote terminal equipment. 1 - Configures the Transmit HDLC3 Controller to read out and transmit the data, residing within the "Transmit HDLC3 Buffer #1", via the Data Link channel to the remote terminal equipment. If the user is reading data from this register bit: 0 - Indicates that "Transmit HDLC3 Buffer # 0" is the next available buffer. In this case, if the user wishes to write in the contents of a new "outbound" Data Link Message into the Transmit HDLC3 Message Buffer, he/she should proceed to write this message into "Transmit HDLC3 Buffer # 0" - Address location: 0x0600. 1 - Indicates that "Transmit HDLC3 Buffer # 1" is the next available buffer. In this case, if the user wishes to write in the contents of a new "outbound" Data Link Message into the Transmit HDLC3 Message Buffer, he/she should proceed to write this message into "Transmit HDLC3 Buffer # 1" - Address location: 0x0700. NOTE: If one of these Transmit HDLC3 buffers contain a message which has yet to be completely read-in and processed for transmission by the Transmit HDLC3 controller, then this bit will automatically reflect the value corresponding to the next available buffer when it is read. Changing this bit to the inuse buffer is not permitted.
6-0
TDLBC[6:0]
R/W
0000000 Transmit HDLC3 Message - Byte Count The exact function of these bits depends on whether the Transmit HDLC 3 Controller is configured to transmit MOS or BOS messages to the Remote Terminal Equipment. In BOS MODE: These bit fields contain the number of repetitions the BOS message must be transmitted before the Transmit HDLC3 controller generates the Transmit End of Transfer (TxEOT) interrupt and halts transmission. If these fields are set to 00000000, then the BOS message will be transmitted for an indefinite number of times. In MOS MODE: These bit fields contain the length, in number of octets, of the message to be transmitted. The length of MOS message specified in these bits include header bytes such as the SAPI, TEI, Control field, however, it does not include the FCS bytes.
75
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0155
DESCRIPTION-OPERATION Receive HDLC3 Buffer-Pointer This bit Identifies which Receive HDLC3 buffer contains the most recently received HDLC1 message. 0 - Indicates that Receive HDLC3 Buffer # 0 contains the contents of the most recently received HDLC message. 1 - Indicates that Receive HDLC3 Buffer # 1 contains the contents of the most recently received HDLC message.
TABLE 60: RECEIVE DATA LINK BYTE COUNT REGISTER (RDLBCR3)
BIT 7 FUNCTION RBUFPTR TYPE R/W DEFAULT 0
6-0
RDLBC[6:0]
R/W
0000000 Receive HDLC Message - byte count The exact function of these bits depends on whether the Receive HDLC Controller Block #3 is configured to receive MOS or BOS messages. In BOS Mode: These seven bits contain the number of repetitions the BOS message must be received before the Receive HDLC3 controller generates the Receive End of Transfer (RxEOT) interrupt. If these bits are set to "0000000", the message will be received indefinitely and no Receive End of Transfer (RxEOT) interrupt will be generated. In MOS Mode: These seven bits contain the size in bytes of the HDLC3 message that has been received and written into the Receive HDLC buffer. The length of MOS message shown in these bits include header bytes such as the SAPI, TEI, Control field, AND the FCS bytes.
76
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
REV. 1.0.0
TABLE 61: BERT CONTROL REGISTER (BCR)
BIT 7-4 3-0 FUNCTION Reserved BERT[3:0] TYPE R/W R/W DEFAULT 0 0000 Reserved BERT Pattern Select 0010 =PRBS X20 + X3 + 1 0011 = QRSS X20 + X17 + 1 0100 = All Ones 0101 = All Zeros 0110 = 3 in 24 0111 = 1 in 8 1000 = 55 Octet Pattern 1001 = Daly Pattern 1010 = PRBS X20 + X17 + 1 Others = Invalid
HEX ADDRESS: 0X0163
DESCRIPTION-OPERATION
BERT Pattern Definitions 3 in 24 0001 0001 0000 0001 0000 0000 ...
1 in 8 0000 0010 ...
55 Octet (Unframed) This pattern is shown in HEX format for simplification purposes. 01 01 01 01 01 01 80 01 01 01 01 01 01 03 01 01 01 01 07 01 01 01 01 55 55 55 55 AA AA AA AA 01 01 01 01 01 01 FF FF FF FF FF FF 80 01 80 01 80 01 80 01 80 01 80 01 ...
Daly Pattern (Framed) This pattern is shown in HEX format for simplification purposes. 01 01 01 01 01 01 80 01 01 01 01 01 01 03 01 01 01 01 07 01 01 01 01 55 55 55 55 AA AA AA AA 01 01 01 01 01 01 FF FF FF FF FF FF 80 01 80 01 80 01 80 01 80 01 80 01 ...
77
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
1.1
E1 Synchronization status message
E1 synchronization messages are sent through the National Bits (Sa4, Sa5, Sa6, Sa7, or Sa8) bits or the Si International bit by using a BOC (Bit Oriented Code) controller within the XRT86VL30 device. The MSB of the BOC code is sent first in frame 2 of the CRC multi frame. The SSM message that are used in typical BITS applications are shown below.
TABLE 62: E1 SSM MESSAGES
QUALITY LEVEL 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 DESCRIPTION Quality unknown (existing sync network) Reserved Rec. G.811 (Traceable to PRS) Reserved SSU-A (Traceable to SSU type A, see G.812) Reserved Reserved Reserved SSU-B (Traceable to SSU type B, see G.12) Reserved Reserved Synchronous Equipment Timing Source Reserved Reserved Reserved Do not use for synchronization BOC CODE 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
1.2
E1 BOC Receiver
If enabled, the E1 BOC receiver will monitor the National bits or the Si bit for SSM messages with various features being supported. Some of these features are Change of Status Alarm, 3 independent pre-set codes for matching validation (each having its own alarm), filter settings for consecutive pattern qualification, and many more.
1.3
E1 BOC Transmitter
The E1 BOC transmitter will automatically insert an SSM message in the correct National bit or Si bit that is selected. Once the message is stored in the TSSM register, Bit 0=1 sends the message.
78
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
REV. 1.0.0
TABLE 63: SSM BOC CONTROL REGISTER (BOCCR 0X0170H)
BIT7 BOCSource R/W 0 R/W 0 BIT6 RMF[1:0] R/W 0 BIT5 BIT4 RBOCE R/W 0 BIT3 BOCR Auto Clear 0 R/W 0 BIT2 RBF[1:0] R/W 0 BIT1 BIT0 SBOC Auto Clear 0
BIT 7 - BOC Source Select This bit is used to select the source and destination of the BOC message. By default, the BOC will use the National Bits. To use the Si International Bit, set this bit to '1'. When a BOC message is enabled, it takes priority over the normal SaN transmission. In addition, only one SaN register bit can be enabled at one time when transmitting BOC messages. } 0 - Sa National Bits (Only one of the five Sa bits can be chosen for SSM transmission at a time, see register 0x010Ah) } 1 - Si International Bits BITS [6:5] - Receive Match Filter Bits These bits are used to set the number of consecutive error free patterns that must be received before the receive Match Event is set. This filter applies to all three Match Event alarms, but not for the RSSM alarm. } 00 - None } 01 - 3 consecutive patterns } 10 - 5 consecutive patterns } 11 - 7 consecutive patterns BIT 4 - Receive BOC Enable This bit is used to enable the BOC receiver. For clarification, BOC messages can only be processed through the National bits or Si International bit. } 0 - Disabled } 1 - Enable Receive BOC BIT 3 - BOC Reset This bit is used to reset the receive BOC controller. The function of this bit is to reset all the BOC register values to their default values, except the BOC Interrupt registers. This register bit is automatically set back to '0' so that the user only needs to write '1' to send a subsequent reset. } 1 - Reset BOC BITS [2:1] -Receive BOC Filter Bits These bits are used to set the number of consecutive error free patterns that must be received before the receive BOC alarm indication is set and the RSSM Valid Register is updated. This filter does NOT apply to the RSSM Matching Event registers. The 3 RSSM Matching Event Registers have a separate filter that applies equally to all three matching registers. Therefore, there are a total of 2 filters. } 00 - None } 01 - 3 consecutive patterns } 10 - 5 consecutive patterns } 11 - 7 consecutive patterns BIT 0 - Send BOC Message This bit is used to transmit the stored BOC message in the transmit SSM register. This register bit is automatically set back to '0' so that the user only needs to write '1' to send a subsequent BOC message. } 0 - Normal Operation } 1 - Send BOC Message
79
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
TABLE 64: RECEIVE SSM REGISTER (RSSMR 0X0171H)
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
PrevRBOC[3:0] RO 0 RO 0 RO 0 RO 0 RO 0 RO 0
RBOC[3:0] RO 0 RO 0
BITS [7:4] - Previous BOC Message These bits contain the previous SSM message that was received for storage purposes. For the most recently received message, see Bits[3:0] in this register. BITS [3:0] - Receive BOC Message These bits contain the most recently received BOC message if the filter setting has been meet in bits[2:1] of register 0xn170h. Once these bits have been updated, the previous message moves to bits[7:4] for storage purposes.
80
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
REV. 1.0.0
TABLE 65: RECEIVE SSM MATCH 1 REGISTER (RSSMMR1 0X0172H)
BIT7 BIT6 Reserved R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RSSMM1[3:0] R/W 0 R/W 0 R/W 0
BITS [7:4] - Reserved BITS [3:0] - Receive SSM Match 1 These bits can be used to set an expected value to be compared to the actual receive SSM message. This register is one of three possible expected values that can be set. Upon a match of this register, an independent alarm will be set. In addition, this register has a filter for consecutive message validation.
TABLE 66: RECEIVE SSM MATCH 2 REGISTER (RSSMMR2 0X0173H)
BIT7 BIT6 Reserved R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RSSMM2[3:0] R/W 0 R/W 0 R/W 0
BITS [7:4] - Reserved BITS [3:0] - Receive SSM Match 2 These bits can be used to set an expected value to be compared to the actual receive SSM message. This register is one of three possible expected values that can be set. Upon a match of this register, an independent alarm will be set. In addition, this register has a filter for consecutive message validation.
TABLE 67: RECEIVE SSM MATCH 3 REGISTER (RSSMMR3 0X0174H)
BIT7 BIT6 Reserved R/W 0 R/W 0 R/W 0 R/W 0 R/W 0 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RSSMM3[3:0] R/W 0 R/W 0 R/W 0
BITS [7:4] - Reserved BITS [3:0] - Receive SSM Match 3 These bits can be used to set an expected value to be compared to the actual receive SSM message. This register is one of three possible expected values that can be set. Upon a match of this register, an independent alarm will be set. In addition, this register has a filter for consecutive message validation.
81
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
TABLE 68: TRANSMIT SSM REGISTER (TSSMR 0X0175H)
BIT7 BIT6 Reserved RW 0 RW 0 RW 0 RW 0 RW 0 RW 0 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
TBOC[3:0] RW 0 RW 0
BITS [7:4] - Reserved BITS [3:0] - Transmit BOC Message These bits are used to store the BOC message to be transmitted out the National bits or Si International bit. Once the message has been stored in this register, Bit 0 within the BOC Control Register is used to automatically transmit the message. NOTE: The TxBYTE Count register 0x0176h is used to set the number of repetitions for this BOC message before the all ones sequence is sent out. The default is one repetition. To send a continuous pattern, set the TxBTYE Count to zero.
TABLE 69: TRANSMIT SSM BYTE COUNT REGISTER (TSSMBCR 0X0176H)
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
TBCR[7:0] RW 0 RW 0 RW 0 RW 0 RW 0 RW 0 RW 0 RW 1
BITS [7:0] - Transmit Byte Count Value These bits are used to store the amount of repetitions the Transmit BOC message will be sent before an all ones sequence. The default value is "1". If "0" is programmed into this register, the transmit BOC will be set continuously. To stop a continuous transmission, the TxBYTE count should be progammed to a definite value, and then re-send the BOC message.
82
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
REV. 1.0.0
TABLE 70: RECEIVE FAS SI REGISTER (RFASSIR 0X0177H)
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
RFASSi[7:0] RO 0 RO 0 RO 0 RO 0 RO 0 RO 0 RO 0 RO 0
BITS [7:0] - Receive FAS Si Bits These bits are used to store the most recently received International Bits (Si) from the FAS frames within the E1 multiframe. These bits are updated on the multi-frame boundary.
TABLE 71: TRANSMIT FAS SI REGISTER (RFASSIR 0X0178H)
BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
TFASSi[7:0] RW 0 RW 0 RW 0 RW 0 RW 0 RW 0 RW 0 RW 0
BITS [7:0] - Transmit FAS Si Bits These bits are used to store the International Bits (Si) to be transmitted in the FAS frames within the E1 multi-frame. These bits are transmitted, starting on the multi-frame boundary. If the BOC source is set to Si, then it will take priority over this register when enabled.
83
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X01FE
DESCRIPTION-OPERATION DEVID This register is used to identify the XRT86VL30 Framer/LIU. The value of this register is 0x38h.
TABLE 72: DEVICE ID REGISTER (DEVID)
BIT FUNCTION DEVID[7:0] 7-0 RO 0x39 TYPE DEFAULT
TABLE 73: REVISION ID REGISTER (REVID)
BIT 7-0 FUNCTION REVID[7:0] TYPE RO DEFAULT
HEX ADDRESS: 0X01FF
DESCRIPTION-OPERATION
00000001 REVID This register is used to identify the revision number of the XRT86VL30. The value of this register for the first revision is A - 0x01h. NOTE: The content of this register is subject to change when a newer revision of the device is issued.
84
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 74: TRANSMIT CHANNEL CONTROL REGISTER 0-31 (TCCR 0-31)
BIT 7 6 FUNCTION LAPDcntl[1] LAPDcntl[0] TYPE R/W DEFAULT 1 0
REV. 1.0.0
HEX ADDRESS: 0X0300 TO 0X031F
DESCRIPTION-OPERATION Transmit LAPD Control These bits select which one of the three Transmit LAPD controller is configured to use D/E time slot (Octets 0-31) for transmitting LAPD messages. The following table presents the different settings of these two bits. LAPDCNTL[1:0] 00 01 10 LAPD CONTROLLER SELECTED Transmit LAPD Controller 1 Transmit LAPD Controller 2 The TxDE[1:0] bits in the Transmit Signaling and Data Link Select Register (TSDLSR - Register Address - 0x010A, bit 3-2) determine the data source for D/E time slots. Transmit LAPD Controller 3
11 NOTE:
All three Transmit LAPD Controllers can use D/E timeslots for transmission. However, only Transmit LAPD Controller 1 can use datalink for transmission. Register 0x0300 represents D/E time slot 0, and 0x031F represents D/E time slot 31.
5-4
Reserved
-
-
Reserved (For T1 mode only)
85
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0300 TO 0X031F
TABLE 74: TRANSMIT CHANNEL CONTROL REGISTER 0-31 (TCCR 0-31)
BIT 3-0 FUNCTION TxCond(3:0) TYPE R/W DEFAULT 0000
DESCRIPTION-OPERATION Transmit Channel Conditioning for Timeslot 0 to 31 These bits allow the user to substitute the input PCM data (Octets 0-31) with internally generated Conditioning Codes prior to transmission to the remote terminal equipment on a per-channel basis. The table below presents the different conditioning codes based on the setting of these bits. NOTE: Register address 0x0300 represents time slot 0, and address 0x031F represents time slot 31. CONDITIONING CODES Contents of timeslot octet are unchanged. All 8 bits of the selected timeslot octet are inverted (1's complement) OUTPUT = (TIME_SLOT_OCTET) XOR 0xFF Even bits of the selected timeslot octet are inverted OUTPUT = (TIME_SLOT_OCTET) XOR 0xAA Odd bits of the selected time slot octet are inverted OUTPUT = (TIME_SLOT_OCTET) XOR 0x55 Contents of the selected timeslot octet will be substituted with the 8 -bit value in the Transmit Programmable User Code Register (0x0320-0x0337), Contents of the timeslot octet will be substituted with the value 0x7F (BUSY Code) Contents of the timeslot octet will be substituted with the value 0xFF (VACANT Code) Contents of the timeslot octet will be substituted with the BUSY time slot code (111#_####), where ##### is the Timeslot number Contents of the timeslot octet will be substituted with the MOOF code (0x1A) Contents of the timeslot octet will be substituted with the A-Law Digital Milliwatt pattern Contents of the timeslot octet will be substituted with the -Law Digital Milliwatt pattern The MSB (bit 1) of input data is inverted All input data except MSB is inverted Contents of the timeslot octet will be substituted with the PRBS X15 + X 14 + 1/QRTS pattern NOTE: PRBS X15 + X 14 + 1 or QRTS pattern depends on PRBSType selected in the register 0x0123 - bit 7 0xF D/E time slot - The TxSIGDL[2:0] bits in the Transmit Signaling and Data Link Select Register (0x010A) will determine the data source for D/E time slots.
TXCOND[1:0] 0x0 / 0xE 0x1
0x2
0x3
0x4
0x5 0x6 0x7
0x8 0x9 0xA 0xB 0xC 0xD
86
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 75: TRANSMIT USER CODE REGISTER 0 - 31 (TUCR 0-31)
BIT 7-0 FUNCTION TUCR[7:0] TYPE R/W DEFAULT
REV. 1.0.0
HEX ADDRESS: 0X0320 TO 0X033F
DESCRIPTION-OPERATION
b00010111 Transmit Programmable User code. These eight bits allow users to program any code in this register to replace the input PCM data when the Transmit Channel Control Register (TCCR) is configured to replace timeslot octet with programmable user code. (i.e. if TCCR is set to `0x4') The default value of this register is an IDLE Code (b00010111).
87
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0340 TO 0X035F
TABLE 76: TRANSMIT SIGNALING CONTROL REGISTER 0-31 (TSCR 0-31)
BIT 7 A (x) FUNCTION TYPE R/W DEFAULT
DESCRIPTION-OPERATION
See Note Transmit Signaling bit A or x bit This bit allows users to provide signaling Bit A for octets 0-31 if Channel Associated Signaling (CAS) is enabled and if signaling data is inserted from TSCR register (TxSIGSRC[1:0] = 01 in this register) NOTE: Users must write to TSCR0 (Address 0x0340) the correct CAS alignment bits (0 bits) in order to get CAS SYNC at the remote terminal. The xyxx bits can be programmed by writing to TSCR16 (0x0350) and programming the TxSIGSRC[1:0] bits within this register to `b11'.
6
B (y)
R/W
See Note Transmit Signaling bit B or y bit This bit allows users to provide signaling Bit B for octets 0-31 if Channel Associated Signaling (CAS) is enabled and if signaling data is inserted from TSCR register (TxSIGSRC[1:0] = 01 in this register) NOTE: Users must write to TSCR0 (Address 0x0340) the correct CAS alignment bits (0 bits) in order to get CAS SYNC at the remote terminal. The xyxx bits can be programmed by writing to TSCR16 (0x0350) and programming the TxSIGSRC[1:0] bits within this register to `b11'.
5
C (x)
R/W
See Note Transmit Signaling bit C or x bit This bit allows users to provide signaling Bit C for octets 0-31 if Channel Associated Signaling (CAS) is enabled and if signaling data is inserted from TSCR register (TxSIGSRC[1:0] = 01 in this register) NOTE: Users must write to TSCR0 (Address 0x0340) the correct CAS alignment bits (0 bits) in order to get CAS SYNC at the remote terminal. The xyxx bits can be programmed by writing to TSCR16 (0x0350) and programming the TxSIGSRC[1:0] bits within this register to `b11'.
4
D (x)
R/W
See Note Transmit Signaling bit D or x bit This bit allows users to provide signaling Bit D in for octets 0-31 if Channel Associated Signaling (CAS) is enabled and if signaling data is inserted from TSCR register (TxSIGSRC[1:0] = 01 in this register) NOTE: Users must write to TSCR0 (Address 0x0340) the correct CAS alignment bits (0 bits) in order to get CAS SYNC at the remote terminal. The xyxx bits can be programmed by writing to TSCR16 (0x0350) and programming the TxSIGSRC[1:0] bits within this register to `b11'.
3 2
Reserved Reserved
-
See Note Reserved See Note Reserved
88
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 76: TRANSMIT SIGNALING CONTROL REGISTER 0-31 (TSCR 0-31)
BIT 1 0 FUNCTION TxSIGSRC[1] TxSIGSRC[0] TYPE R/W R/W DEFAULT
REV. 1.0.0
HEX ADDRESS: 0X0340 TO 0X035F
DESCRIPTION-OPERATION
See Note Channel signaling control These bits determine the source for signaling information. The table See Note below presents the different sources for signaling information corresponding to different settings of these two bits. TXSIGSRC[1:0] 00 01 10 SIGNALING SOURCE SELECTED Signaling data is inserted from input PCM data (TxSERn pin) Signaling data is inserted from this register (TSCRs). Signaling data is inserted from the transmit Overhead input pin (TxOH_n) if XRT86VL30 is configured in the base rate configuration and if the Transmit Signaling Interface bit is disabled. (i.e. TxMUXEN bit = 0, TxIMODE[1:0] = 00, and TxFr2048 bit = 0 in the Transmit Interface Control Register (TICR) Register 0x0120). If the Transmit Signaling Interface bit is enabled (i.e. TxFr2048 bit = 1 in the Transmit Interface Control Register (TICR) Register 0x0120), signaling data will be inserted from the Transmit Signaling input pin (TxSIG_n) No signaling data is inserted into the input PCM data. Setting these two bits to `11' will configure the xyxx bits only, where x bits are inserted from this register (TSCR) and y bit reflects the alarm condition.
11
NOTE: The default value for register address 0x0340 = 0x01, 0x0341-0x034F = 0xD0, 0x0350 = 0xB3, 0x0351-0x035F = 0xD0
89
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
90
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 77: RECEIVE CHANNEL CONTROL REGISTER X (RCCR 0-31)
BIT 7 6 FUNCTION LAPDcntl[1] LAPDcntl[0] TYPE R/W R/W DEFAULT 1 0
REV. 1.0.0
HEX ADDRESS: 0X0360 TO 0X037F
DESCRIPTION-OPERATION Receive LAPD Control These bits select which one of the three Receive LAPD controller will be configured to use D/E time slot (Octets 0-23) for receiving LAPD messages. LAPDCNTL[1:0] 00 01 10 RECEIVE LAPD CONTROLLER SELECTED Receive LAPD Controller 1 Receive LAPD Controller 2 The RxSIGDL[1:0] bits in the Receive Signaling and Data Link Select Register (RSDLSR - Address - 0x010C) determine the data source for Receive D/E time slots. Receive LAPD Controller 3
11
NOTE: All three LAPD Controller can use D/E timeslots for receiving LAPD messages. However, only LAPD Controller 1 can use datalink for reception. NOTE: Register 0x0360 represents D/E time slot 0, and 0x037F represents D/E time slot 31. 5-4 Reserved Reserved
91
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0360 TO 0X037F
TABLE 77: RECEIVE CHANNEL CONTROL REGISTER X (RCCR 0-31)
BIT 3-0 FUNCTION RxCOND[3:0] TYPE R/W DEFAULT 0000
DESCRIPTION-OPERATION Receive Channel Conditioning for Timeslot 0 to 31 These bits allow the user to substitute the input line data (Octets 0-31) with internally generated Conditioning Codes prior to transmission to the backplane interface on a per-channel basis. The table below presents the different conditioning codes based on the setting of these bits. NOTE: Register address 0x0300 represents time slot 0, and address 0x031F represents time slot 31. RXCOND[1:0] 0x0 / 0xE 0x1 CONDITIONING CODES Contents of timeslot octet are unchanged. All 8 bits of the selected timeslot octet are inverted (1's complement) OUTPUT = (TIME_SLOT_OCTET) XOR 0xFF Even bits of the selected timeslot octet are inverted OUTPUT = (TIME_SLOT_OCTET) XOR 0xAA Odd bits of the selected time slot octet are inverted OUTPUT = (TIME_SLOT_OCTET) XOR 0x55 Contents of the selected timeslot octet will be substituted with the 8 -bit value in the Receive Programmable User Code Register (0x0380-0x0397), Contents of the timeslot octet will be substituted with the value 0x7F (BUSY Code) Contents of the timeslot octet will be substituted with the value 0xFF (VACANT Code) Contents of the timeslot octet will be substituted with the BUSY time slot code (111#_####), where ##### is the Timeslot number Contents of the timeslot octet will be substituted with the MOOF code (0x1A) Contents of the timeslot octet will be substituted with the A-Law Digital Milliwatt pattern Contents of the timeslot octet will be substituted with the -Law Digital Milliwatt pattern The MSB (bit 1) of input data is inverted All input data except MSB is inverted Contents of the timeslot octet will be substituted with the PRBS X15 + X 14 + 1/QRTS pattern NOTE: PRBS X15 + X 14 + 1 or QRTS pattern depends on PRBSType selected in the register 0x0123 - bit 7 0xF D/E time slot - The RxSIGDL[2:0] bits in the Transmit Signaling and Data Link Select Register (0x010C) will determine the data source for Receive D/E time slots.
0x2
0x3
0x4
0x5 0x6 0x7
0x8 0x9 0xA 0xB 0xC 0xD
92
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
REV. 1.0.0
TABLE 78: RECEIVE USER CODE REGISTER 0-31 (RUCR 0-31)
BIT 7-0 FUNCTION RxUSER[7:0] TYPE R/W DEFAULT
HEX ADDRESS: 0X0380 TO 0X039F
DESCRIPTION-OPERATION
11111111 Receive Programmable User code. These eight bits allow users to program any code in this register to replace the received data when the Receive Channel Control Register (RCCR) is configured to replace timeslot octet with the receive programmable user code. (i.e. if RCCR is set to `0x4')
93
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X03A0 TO 0X03BF
TABLE 79: RECEIVE SIGNALING CONTROL REGISTER 0-31 (RSCR 0-31)
BIT 6 FUNCTION SIGC_ENB TYPE R/W DEFAULT 0
DESCRIPTION-OPERATION Signaling substitution enable This bit enables or disables signaling substitution on the receive side. Once signaling substitution is enabled, received signaling bits ABCD will be substituted with the ABCD values in the Receive Substitution Signaling Register (RSSR). Signaling substitution only occurs in the output PCM data (RxSERn). Receive Signaling Array Register (RSAR - Address 0x0500-0x051F) and the external Signaling bus (RxSIG_n) output pin will not be affected. 0 = Disables signaling substitution on the receive side. 1 = Enables signaling substitution on the receive side. Signaling OH interface output enable This bit enables or disables signaling information to output via the Receive Overhead pin (RxOH_n). The signaling information in the receive signaling array registers (RSAR - Address 0x0500-0x051F) is output to the receive overhead output pin (RxOH_n) if this bit is enabled. 0 = Disables signaling information to output via RxOH_n. 1 = Enables signaling information to output via RxOH_n. Per-channel debounce enable This bit enables or disables the signaling debounce feature. When this feature is enabled, the per-channel signaling state must be in the same state for 2 superframes before the Receive Framer updates signaling information on the Receive Signaling Array Register (RSAR) and the Signaling Pin (RxSIGn). If the signaling bits for two consecutive superframes are not the same, the current state of RSAR and RxSIG will not change. When this feature is disabled, RSAR and RxSIG will be updated as soon as the receive signaling bits have changed. 0 = Disables the Signaling Debounce feature. 1 = Enables the Signaling Debounce feature.
5
OH_ENB
R/W
0
4
DEB_ENB
R/W
0
94
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 79: RECEIVE SIGNALING CONTROL REGISTER 0-31 (RSCR 0-31)
BIT 3 2 FUNCTION RxSIGC[1] RxSIGC[0] TYPE R/W R/W DEFAULT 0 0
REV. 1.0.0
HEX ADDRESS: 0X03A0 TO 0X03BF
DESCRIPTION-OPERATION Signaling conditioning These bits allow user to select the format of signaling substitution on a per-channel basis, as presented in the table below. RXSIGC[1:0] 00 01 SIGNALING SUBSTITUTION SCHEMES Substitutes all signaling bits with one. Enables 16-code (A,B,C,D) signaling substitution. Users must write to bits 3-0 in the Receive Signaling Substitution Register (RSSR) to provide the 16-code (A,B,C,D) signaling substitution values. Enables 4-code (A,B) signaling substitution. Users must write to bits 4-5 in the Receive Signaling Substitution Register (RSSR) to provide the 4-code (A,B) signaling substitution values. Enables 2-code (A) signaling substitution. Users must write to bit 6 in the Receive Signaling Substitution Register (RSSR) to provide the 2-code (A) signaling substitution values.
10
11
1 0
RxSIGE[1] RxSIGE[0]
R/W R/W
0 0
Receive Signaling Extraction. These bits control per-channel signaling extraction as presented in the table below. Signaling information can be extracted to the Receive Signaling Array Register (RSAR), the Receive Signaling Output pin (RxSIG_n) if the Receive SIgnaling Interface is enable, or the Receive Overhead Interface output (RxOH_n) if OH_ENB bit is enabled. (bit 5 of this register). RXSIGE[1:0] 00 01 SIGNALING EXTRACTION SCHEMES No signaling information is extracted. Enables 16-code (A,B,C,D) signaling extraction. All signaling bits A,B,C,D will be extracted. Enables 4-code (A,B) signaling extraction Only signaling bits A,B will be extracted. Enables 2-code (A) signaling extraction Only signaling bit A will be extracted.
10 11
95
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS 0X03C0 TO 0X03DF
TABLE 80: RECEIVE SUBSTITUTION SIGNALING REGISTER 0-31 (RSSR 0-31)
BIT 6 FUNCTION SIG2-A TYPE R/W DEFAULT 0
DESCRIPTION-OPERATION 2-code signaling A This bit provides the value of signaling bit A to substitute the receive signaling bit A when 2-code signaling substitution is enabled. Register address 0x03C0 represents time slot 0, and 0x03DF represents time slot 31. 4-code signaling B This bit provides the value of signaling bit B to substitute the receive signaling bit B when 4-code signaling substitution is enabled. Register address 0x03C0 represents time slot 0, and 0x03DF represents time slot 31. 4-code signaling A This bit provides the value of signaling bit A to substitute the receive signaling bit A when 4-code signaling substitution is enabled. Register address 0x03C0 represents time slot 0, and 0x03DF represents time slot 31. 16-code signaling D This bit provides the value of signaling bit D to substitute the receive signaling bit D when 16-code signaling substitution is enabled. Register address 0x03C0 represents time slot 0, and 0x03DF represents time slot 31. 16-code signaling C This bit provides the value of signaling bit C to substitute the receive signaling bit C when 16-code signaling substitution is enabled. Register address 0x03C0 represents time slot 0, and 0x03DF represents time slot 31. 16-code signaling B This bit provides the value of signaling bit B to substitute the receive signaling bit B when 16-code signaling substitution is enabled. Register address 0x03C0 represents time slot 0, and 0x03DF represents time slot 31. 16-code signaling A This bit provides the value of signaling bit A to substitute the receive signaling bit A when 16-code signaling substitution is enabled. Register address 0x03C0 represents time slot 0, and 0x03DF represents time slot 31.
5
SIG4-B
R/W
0
4
SIG4-A
R/W
0
3
SIG16-D
R/W
0
2
SIG16-C
R/W
0
1
SIG16-B
R/W
0
0
SIG16-A
R/W
0
96
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 81: RECEIVE SIGNALING ARRAY REGISTER 0 - 31 (RSAR 0-31)
BIT 7-4 3 2 1 0 FUNCTION Reserved A B C D TYPE RO RO RO RO DEFAULT 0 0 0 0 Reserved These READ ONLY registers reflect the most recently received signaling value (A,B,C,D) associated with timeslot 0 to 31. If signaling debounce feature is enabled, the received signaling state must be the same for 2 superframes before this register is updated. If the signaling bits for two consecutive superframes are not the same, the current value of this register will not be changed. If the signaling debounce or sig feature is disabled, this register is updated as soon as the received signaling bits have changed. NOTE: The content of this register only has meaning when the framer is using Channel Associated Signaling.
REV. 1.0.0
HEX ADDRESS: 0X0500 TO 0X051F
DESCRIPTION-OPERATION
97
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0600
DESCRIPTION-OPERATION LAPD Buffer 0 (96-Bytes) Auto Incrementing This register is used to transmit and receive LAPD messages within buffer 0 of the HDLC controller. Any one of the HDLC controller can be is chosen in the LAPD Select Register (0x011B). Users should determine the next available buffer by reading the BUFAVAL bit (bit 7 of the Transmit Data Link Byte Count Register 1 (address 0x0114), Register 2 (0x0144) and Register 3 (0x0154) depending on which HDLC controller is selected. If buffer 0 is available, writing to buffer 0 will insert the message into the outgoing LAPD frame after the LAPD message is sent and the data from the transmit buffer cannot be retrieved. After detecting the Receive end of transfer interrupt (RxEOT), users should read the RBUFPTR bit (bit 7 of the Receive Data Link Byte Count Register 1 (address 0x0115), Register 2 (0x0145), or Register 3 (0x0155) depending on which HDLC controller is selected) to determine which buffer contains the received LAPD message ready to be read. If RBUFPTR bit indicates that buffer 0 is available to be read, reading buffer 0 (Register 0x0600) continuously will retrieve the entire received LAPD message. NOTE: When writing to or reading from Buffer 0, the register is automatically incremented such that the entire 96 Byte LAPD message can be written into or read from buffer 0 (Register 0x0600) continuously.
TABLE 82: LAPD BUFFER 0 CONTROL REGISTER (LAPDBCR0)
BIT 7-0 FUNCTION LAPD Buffer 0 TYPE R/W DEFAULT 0
TABLE 83: LAPD BUFFER 1 CONTROL REGISTER (LAPDBCR1)
BIT 7-0 FUNCTION LAPD Buffer 1 TYPE R/W DEFAULT 0
HEX ADDRESS: 0X0700
DESCRIPTION-OPERATION
LAPD Buffer 1 (96-Bytes) Auto Incrementing This register is used to transmit and receive LAPD messages within buffer 1 of the HDLC controller. Any one of the HDLC controller can be is chosen in the LAPD Select Register (0x011B). Users should determine the next available buffer by reading the BUFAVAL bit (bit 7 of the Transmit Data Link Byte Count Register 1 (address 0x0114), Register 2 (0x0144) and Register 3 (0x0154) depending on which HDLC controller is selected. If buffer 1 is available, writing to buffer 1 will insert the message into the outgoing LAPD frame after the LAPD message is sent and the data from the transmit buffer 1 cannot be retrieved. After detecting the Receive end of transfer interrupt (RxEOT), users should read the RBUFPTR bit (bit 7 of the Receive Data Link Byte Count Register 1 (address 0x0115), Register 2 (0x0145), or Register 3 (0x0155) depending on which HDLC controller is selected) to determine which buffer contains the received LAPD message ready to be read. If RBUFPTR bit indicates that buffer 1 is available to be read, reading buffer 1 (Register 0x0700) continuously will retrieve the entire received LAPD message. NOTE: When writing to or reading from Buffer 0, the register is automatically incremented such that the entire 96 Byte LAPD message can be written into or read from buffer 0 (Register 0x0600) continuously.
98
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 84: PMON RECEIVE LINE CODE VIOLATION COUNTER MSB (RLCVCU)
BIT 7 6 5 4 3 2 1 0 FUNCTION RLCVC[15] RLCVC[14] RLCVC[13] RLCVC[12] RLCVC[11] RLCVC[10] RLCVC[9] RLCVC[8] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
REV. 1.0.0
HEX ADDRESS: 0X0900
DESCRIPTION-OPERATION Performance Monitor "Receive Line Code Violation" 16-Bit Counter - Upper Byte: These RESET-upon-READ bits, along with that within the PMON Receive Line Code Violation Counter Register LSB combine to reflect the cumulative number of instances that Line Code Violation has been detected by the Receive E1 Framer block since the last read of this register. This register contains the Most Significant byte of this 16-bit of the Line Code Violation counter. NOTE: For all 16-bit wide PMON registers, user must read the MSB counter first before reading the LSB counter in order to read the accurate PMON counts. To clear PMON count, user must read the MSB counter first before reading the LSB counter in order to clear the PMON count.
TABLE 85: PMON RECEIVE LINE CODE VIOLATION COUNTER LSB (RLCVCL)
BIT 7 6 5 4 3 2 1 0 FUNCTION RLCVC[7] RLCVC[6] RLCVC[5] RLCVC[4] RLCVC[3] RLCVC[2] RLCVC[1] RLCVC[0] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
HEX ADDRESS: 0X0901
DESCRIPTION-OPERATION Performance Monitor "Receive Line Code Violation" 16-Bit Counter - Lower Byte: These RESET-upon-READ bits, along with that within the PMON Receive Line Code Violation Counter Register MSB combine to reflect the cumulative number of instances that Line Code Violation has been detected by the Receive E1 Framer block since the last read of this register. This register contains the Least Significant byte of this 16-bit of the Line Code Violation counter. NOTE: For all 16-bit wide PMON registers, user must read the MSB counter first before reading the LSB counter in order to read the accurate PMON counts. To clear PMON count, user must read the MSB counter first before reading the LSB counter in order to clear the PMON count.
99
XRT86VL30
REV. 1.0.0
.
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
TABLE 86: PMON RECEIVE FRAMING ALIGNMENT BIT ERROR COUNTER MSB (RFAECU) HEX ADDRESS: 0X0902
BIT 7 6 5 4 3 2 1 0 FUNCTION RFAEC[15] RFAEC[14] RFAEC[13] RFAEC[12] RFAEC[11] RFAEC[10] RFAEC[9] RFAEC[8] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0 DESCRIPTION-OPERATION Performance Monitor "Receive Framing Alignment Error 16-Bit Counter" - Upper Byte: These RESET-upon-READ bits, along with that within the "PMON Receive Framing Alignment Error Counter Register LSB" combine to reflect the cumulative number of instances that the Receive Framing Alignment errors has been detected by the Receive E1 Framer block since the last read of this register. This register contains the Most Significant byte of this 16-bit of the Receive Framing Alignment Error counter. NOTE: For all 16-bit wide PMON registers, user must read the MSB counter first before reading the LSB counter in order to read the accurate PMON counts. To clear PMON count, user must read the MSB counter first before reading the LSB counter in order to clear the PMON count.
.
TABLE 87: PMON RECEIVE FRAMING ALIGNMENT BIT ERROR COUNTER LSB (RFAECL)
BIT 7 6 5 4 3 2 1 0 FUNCTION RFAEC[7] RFAEC[6] RFAEC[5] RFAEC[4] RFAEC[3] RFAEC[2] RFAEC[1] RFAEC[0] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
HEX ADDRESS: 0X0903
DESCRIPTION-OPERATION Performance Monitor "Receive Framing Alignment Error 16-Bit Counter" - Lower Byte: These RESET-upon-READ bits, along with that within the "PMON Receive Framing Alignment Error Counter Register MSB" combine to reflect the cumulative number of instances that the Receive Framing Alignment errors has been detected by the Receive E1 Framer block since the last read of this register. This register contains the Least Significant byte of this 16-bit of the Receive Framing Alignment Error counter. NOTE: For all 16-bit wide PMON registers, user must read the MSB counter first before reading the LSB counter in order to read the accurate PMON counts. To clear PMON count, user must read the MSB counter first before reading the LSB counter in order to clear the PMON count.
100
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 88: PMON RECEIVE SEVERELY ERRORED FRAME COUNTER (RSEFC)
BIT 7 6 5 4 3 2 1 0 FUNCTION RSEFC[7] RSEFC[6] RSEFC[5] RSEFC[4] RSEFC[3] RSEFC[2] RSEFC[1] RSEFC[0] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
REV. 1.0.0
HEX ADDRESS: 0X0904
DESCRIPTION-OPERATION Performance Monitor - Receive Severely Errored frame Counter (8-bit Counter) These Reset-Upon-Read bit fields reflect the cumulative number of instances that Receive Severely Errored Frames have been detected by the E1 Framer since the last read of this register. Severely Errored Frame is defined as the occurrence of two consecutive errored frame alignment signals without causing loss of frame condition.
TABLE 89: PMON RECEIVE CRC-4 BIT ERROR COUNTER - MSB (RSBBECU)
BIT 7 6 5 4 3 2 1 0 FUNCTION RSBBEC[15] RSBBEC[14] RSBBEC[13] RSBBEC[12] RSBBEC[11] RSBBEC[10] RSBBEC[9] RSBBEC[8] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
HEX ADDRESS: 0X0905
DESCRIPTION-OPERATION Performance Monitor "Receive Synchronization Bit Error 16-Bit Counter" - Upper Byte: These RESET-upon-READ bits, along with that within the "PMON Receive Synchronization Bit Error Counter Register LSB" combine to reflect the cumulative number of instances that the Receive Synchronization Bit errors has been detected by the Receive E1 Framer block since the last read of this register. This register contains the Most Significant byte of this 16-bit of the Receive Synchronization Bit Error counter. NOTE: For all 16-bit wide PMON registers, user must read the MSB counter first before reading the LSB counter in order to read the accurate PMON counts. To clear PMON count, user must read the MSB counter first before reading the LSB counter in order to clear the PMON count.
TABLE 90: PMON RECEIVE CRC-4 BLOCK ERROR COUNTER - LSB (RSBBECL)
BIT 7 6 5 4 3 2 1 0 FUNCTION RSBBEC[7] RSBBEC[6] RSBBEC[5] RSBBEC[4] RSBBEC[3] RSBBEC[2] RSBBEC[1] RSBBEC[0] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
HEX ADDRESS: 0X0906
DESCRIPTION-OPERATION Performance Monitor "Receive Synchronization Bit Error 16-Bit Counter" - Lower Byte: These RESET-upon-READ bits, along with that within the "PMON Receive Synchronization Bit Error Counter Register MSB" combine to reflect the cumulative number of instances that the Receive Synchronization Bit errors has been detected by the Receive E1 Framer block since the last read of this register. This register contains the Least Significant byte of this 16-bit of the Receive Synchronization Bit Error counter. NOTE: For all 16-bit wide PMON registers, user must read the MSB counter first before reading the LSB counter in order to read the accurate PMON counts. To clear PMON count, user must read the MSB counter first before reading the LSB counter in order to clear the PMON count.
101
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0907
TABLE 91: PMON RECEIVE FAR-END BLOCK ERROR COUNTER - MSB (RFEBECU)
BIT 7 6 5 4 3 2 1 0 FUNCTION RFEBEC[15] RFEBEC[14] RFEBEC[13] RFEBEC[12] RFEBEC[11] RFEBEC[10] RFEBEC[9] RFEBEC[8] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
DESCRIPTION-OPERATION Performance Monitor - Receive Far-End Block Error 16-Bit Counter - Upper Byte: These RESET-upon-READ bits, along with that within the "PMON Receive Far-End Block Error Counter Register LSB" combine to reflect the cumulative number of instances that the Receive Far-End Block errors has been detected by the Receive E1 Framer block since the last read of this register. This register contains the Most Significant byte of this 16-bit of the Receive Far-End Block Error counter. NOTE: The Receive Far-End Block Error Counter will increment once each time the received E-bit is set to zero. This counter is disabled during loss of sync at either the FAS or CRC-4 level and it will continue to count if loss of multiframe sync occurs at the CAS level. NOTE: For all 16-bit wide PMON registers, user must read the MSB counter first before reading the LSB counter in order to read the accurate PMON counts. To clear PMON count, user must read the MSB counter first before reading the LSB counter in order to clear the PMON count.
TABLE 92: PMON RECEIVE FAR END BLOCK ERROR COUNTER -LSB (RFEBECL)
BIT 7 6 5 4 3 2 1 0 FUNCTION RFEBEC[7] RFEBEC[6] RFEBEC[5] RFEBEC[4] RFEBEC[3] RFEBEC[2] RFEBEC[1] RFEBEC[0] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
HEX ADDRESS: 0X0908
DESCRIPTION-OPERATION Performance Monitor - Receive Far-End Block Error 16-Bit Counter - Lower Byte: These RESET-upon-READ bits, along with that within the "PMON Receive Far-End Block Error Counter Register MSB" combine to reflect the cumulative number of instances that the Receive Far-End Block errors has been detected by the Receive E1 Framer block since the last read of this register. This register contains the Least Significant byte of this 16-bit of the Receive Far-End Block Error counter. NOTE: The Receive Far-End Block Error Counter will increment once each time the received E-bit is set to zero. This counter is disabled during loss of sync at either the FAS or CRC-4 level and it will continue to count if loss of multiframe sync occurs at the CAS level. NOTE: For all 16-bit wide PMON registers, user must read the MSB counter first before reading the LSB counter in order to read the accurate PMON counts. To clear PMON count, user must read the MSB counter first before reading the LSB counter in order to clear the PMON count.
102
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 93: PMON RECEIVE SLIP COUNTER (RSC)
BIT 7 6 5 4 3 2 1 0 RSC[7] RSC[6] RSC[5] RSC[4] RSC[3] RSC[2] RSC[1] RSC[0] FUNCTION TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
REV. 1.0.0
HEX ADDRESS: 0X0909
DESCRIPTION-OPERATION Performance Monitor - Receive Slip Counter (8-bit Counter) These Reset-Upon-Read bit fields reflect the cumulative number of instances that Receive Slip events have been detected by the E1 Framer since the last read of this register. NOTE: A slip event is defined as a replication or deletion of a E1 frame by the receive slip buffer.
TABLE 94: PMON RECEIVE LOSS OF FRAME COUNTER (RLFC)
BIT 7 6 5 4 3 2 1 0 FUNCTION RLFC[7] RLFC[6] RLFC[5] RLFC[4] RLFC[3] RLFC[2] RLFC[1] RLFC[0] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
HEX ADDRESS: 0X090A
DESCRIPTION-OPERATION
Performance Monitor - Receive Loss of Frame Counter (8-bit Counter) These Reset-Upon-Read bit fields reflect the cumulative number of instances that Receive Loss of Frame condition have been detected by the E1 Framer since the last read of this register. NOTE: This counter counts once every time the Loss of Frame condition is declared. This counter provides the capability to measure an accumulation of short failure events.
TABLE 95: PMON RECEIVE CHANGE OF FRAME ALIGNMENT COUNTER (RCFAC)
BIT 7 6 5 4 3 2 1 0 FUNCTION RCFAC[7] RCFAC[6] RCFAC[5] RCFAC[4] RCFAC[3] RCFAC[2] RCFAC[1] RCFAC[0] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
HEX ADDRESS: 0X090B
DESCRIPTION-OPERATION Performance Monitor - Receive Change of Frame Alignment Counter (8-bit Counter) These Reset-Upon-Read bit fields reflect the cumulative number of instances that Receive Change of Framing Alignment have been detected by the E1 Framer since the last read of this register. NOTE: Change of Framing Alignment (COFA) is declared when the newly-locked framing pattern is different from the one offered by off-line framer.
103
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X090C
TABLE 96: PMON LAPD FRAME CHECK SEQUENCE ERROR COUNTER 1 (LFCSEC1)
BIT 7 6 5 4 3 2 1 0 FUNCTION FCSEC1[7] FCSEC1[6] FCSEC1[5] FCSEC1[4] FCSEC1[3] FCSEC1[2] FCSEC1[1] FCSEC1[0] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
DESCRIPTION-OPERATION Performance Monitor - LAPD 1 Frame Check Sequence Error Counter (8-bit Counter) These Reset-Upon-Read bit fields reflect the cumulative number of instances that Frame Check Sequence Error have been detected by the LAPD Controller 1 since the last read of this register.
TABLE 97: PMON PRBS BIT ERROR COUNTER MSB (PBECU)
BIT 7 6 5 4 3 2 1 0 FUNCTION PRBSE[15] PRBSE[14] PRBSE[13] PRBSE[12] PRBSE[11] PRBSE[10] PRBSE[9] PRBSE[8] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
HEX ADDRESS: 0X090D
DESCRIPTION-OPERATION
Performance Monitor - E1 PRBS Bit Error 16-Bit Counter Upper Byte: These RESET-upon-READ bits, along with that within the "PMON E1 PRBS Bit Error Counter Register LSB" combine to reflect the cumulative number of instances that the ReceiveE1 PRBS Bit errors has been detected by the Receive E1 Framer block since the last read of this register. This register contains the Most Significant byte of this 16-bit of the Receive E1 PRBS Bit Error counter. NOTE: For all 16-bit wide PMON registers, user must read the MSB counter first before reading the LSB counter in order to read the accurate PMON counts. To clear PMON count, user must read the MSB counter first before reading the LSB counter in order to clear the PMON count.
TABLE 98: PMON PRBS BIT ERROR COUNTER LSB (PBECL)
BIT 7 6 5 4 3 2 1 0 FUNCTION PRBSE[7] PRBSE[6] PRBSE[5] PRBSE[4] PRBSE[3] PRBSE[2] PRBSE[1] PRBSE[0] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
HEX ADDRESS: 0X090E
DESCRIPTION-OPERATION
Performance Monitor - E1 PRBS Bit Error 16-Bit Counter Lower Byte: These RESET-upon-READ bits, along with that within the "PMON E1 PRBS Bit Error Counter Register MSB" combine to reflect the cumulative number of instances that the ReceiveE1 PRBS Bit errors has been detected by the Receive E1 Framer block since the last read of this register. This register contains the Least Significant byte of this 16-bit of the Receive E1 PRBS Bit Error counter. NOTE: For all 16-bit wide PMON registers, user must read the MSB counter first before reading the LSB counter in order to read the accurate PMON counts. To clear PMON count, user must read the MSB counter first before reading the LSB counter in order to clear the PMON count.
104
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 99: PMON TRANSMIT SLIP COUNTER (TSC)
BIT 7 6 5 4 3 2 1 0 FUNCTION TxSLIP[7] TxSLIP[6] TxSLIP[5] TxSLIP[4] TxSLIP[3] TxSLIP[2] TxSLIP[1] TxSLIP[0] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
REV. 1.0.0
HEX ADDRESS: 0X090F
DESCRIPTION-OPERATION
Performance Monitor - Transmit Slip Counter (8-bit Counter) These Reset-Upon-Read bit fields reflect the cumulative number of instances that Transmit Slip events have been detected by the E1 Framer since the last read of this register. NOTE: A slip event is defined as a replication or deletion of a E1 frame by the transmit slip buffer.
TABLE 100: PMON EXCESSIVE ZERO VIOLATION COUNTER MSB (EZVCU)
BIT 7 6 5 4 3 2 1 0 FUNCTION EZVC[15] EZVC[14] EZVC[13] EZVC[12] EZVC[11] EZVC[10] EZVC[9] EZVC[8] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
HEX ADDRESS: 0X0910
DESCRIPTION-OPERATION Performance Monitor - E1 Excessive Zero Violation 16-Bit Counter - Upper Byte: These RESET-upon-READ bits, along with that within the "PMON E1 Excessive Zero Violation Counter Register LSB" combine to reflect the cumulative number of instances that the ReceiveE1 Excessive Zero Violation has been detected by the Receive E1 Framer block since the last read of this register. This register contains the Most Significant byte of this 16-bit of the Receive E1 Excessive Zero Violation counter. NOTE: For all 16-bit wide PMON registers, user must read the MSB counter first before reading the LSB counter in order to read the accurate PMON counts. To clear PMON count, user must read the MSB counter first before reading the LSB counter in order to clear the PMON count.
TABLE 101: PMON EXCESSIVE ZERO VIOLATION COUNTER LSB (EZVCL)
BIT 7 6 5 4 3 2 1 0 FUNCTION EZVC[7] EZVC[6] EZVC[5] EZVC[4] EZVC[3] EZVC[2] EZVC[1] EZVC[0] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
HEX ADDRESS: 0X0911
DESCRIPTION-OPERATION Performance Monitor - E1 Excessive Zero Violation 16-Bit Counter - Lower Byte: These RESET-upon-READ bits, along with that within the "PMON E1 Excessive Zero Violation Counter Register MSB" combine to reflect the cumulative number of instances that the ReceiveE1 Excessive Zero Violation has been detected by the Receive E1 Framer block since the last read of this register. This register contains the Least Significant byte of this 16-bit of the Receive E1 Excessive Zero Violation counter. NOTE: For all 16-bit wide PMON registers, user must read the MSB counter first before reading the LSB counter in order to read the accurate PMON counts. To clear PMON count, user must read the MSB counter first before reading the LSB counter in order to clear the PMON count.
105
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X091C
TABLE 102: PMON FRAME CHECK SEQUENCE ERROR COUNTER 2 (LFCSEC2)
BIT 7 6 5 4 3 2 1 0 FUNCTION FCSEC2[7] FCSEC2[6] FCSEC2[5] FCSEC2[4] FCSEC2[3] FCSEC2[2] FCSEC2[1] FCSEC2[0] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
DESCRIPTION-OPERATION Performance Monitor - LAPD 2 Frame Check Sequence Error Counter (8-bit Counter) These Reset-Upon-Read bit fields reflect the cumulative number of instances that Frame Check Sequence Error have been detected by the LAPD Controller 2 since the last read of this register.
TABLE 103: PMON FRAME CHECK SEQUENCE ERROR COUNTER 3 (LFCSEC3)
BIT 7 6 5 4 3 2 1 0 FUNCTION FCSEC3[7] FCSEC3[6] FCSEC3[5] FCSEC3[4] FCSEC3[3] FCSEC3[2] FCSEC3[1] FCSEC3[0] TYPE RUR RUR RUR RUR RUR RUR RUR RUR DEFAULT 0 0 0 0 0 0 0 0
HEX ADDRESS: 0X092C
DESCRIPTION-OPERATION Performance Monitor - LAPD 3 Frame Check Sequence Error Counter (8-bit Counter) These Reset-Upon-Read bit fields reflect the cumulative number of instances that Frame Check Sequence Error have been detected by the LAPD Controller 3 since the last read of this register.
106
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 104: BLOCK INTERRUPT STATUS REGISTER (BISR)
BIT 7 Sa6 FUNCTION TYPE RO DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0B00
DESCRIPTION-OPERATION
Sa6 Block Interrupt Status This bit Indicates whether or not the SA 6 block has an interrupt request awaiting service. 0 - Indicates no outstanding SA 6 block interrupt request is awaiting service 1 - Indicates the SA 6 block has an interrupt request awaiting service. Interrupt Service routine should branch to the interrupt source and read the SA6 block Interrupt Status register (address 0x0B0C) to clear the interrupt NOTE: This bit will be reset to 0 after the microprocessor has performed a read to the SA6 Interrupt Status Register
6 5
Reserved RxClkLOS RO 0
For T1 mode only Loss of Recovered Clock Interrupt Status This bit indicates whether or not the E1 receive framer is currently declaring the "Loss of Recovered Clock" interrupt. 0 = Indicates that the E1 Receive Framer Block is NOT currently declaring the "Loss of Recovered Clock" interrupt. 1 = Indicates that the E1 Receive Framer Block is currently declaring the "Loss of Recovered Clock" interrupt. NOTE: This bit is only active if the clock loss detection feature is enabled (Register - 0x0100)
4
ONESEC
RO
0
One Second Interrupt Status This bit indicates whether or not the E1 receive framer block is currently declaring the "One Second" interrupt. 0 = Indicates that the E1 Receive Framer Block is NOT currently declaring the "One Second" interrupt. 1 = Indicates that the E1 Receive Framer Block is currently declaring the "One Second" interrupt. HDLC Block Interrupt Status This bit indicates whether or not the HDLC block has any interrupt request awaiting service. 0 = Indicates no outstanding HDLC block interrupt request is awaiting service 1 = Indicates HDLC Block has an interrupt request awaiting service. Interrupt Service routine should branch to the interrupt source and read the corresponding Data Link Status Registers (address 0x0B06, 0x0B16, 0x0B26, 0x0B10, 0x0B18, 0x0B28) to clear the interrupt. NOTE: This bit will be reset to 0 after the microprocessor has performed a read to the corresponding Data Link Status Registers that generated the interrupt.
3
HDLC
RO
0
107
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B00
DESCRIPTION-OPERATION Slip Buffer Block Interrupt Status This bit indicates whether or not the Slip Buffer block has any outstanding interrupt request awaiting service. 0 = Indicates no outstanding Slip Buffer Block interrupt request is awaiting service 1 = Indicates Slip Buffer block has an interrupt request awaiting service. Interrupt Service routine should branch to the interrupt source and read the Slip Buffer Interrupt Status register (address 0x0B08) to clear the interrupt NOTE: This bit will be reset to 0 after the microprocessor has performed a read to the Slip Buffer Interrupt Status Register.
TABLE 104: BLOCK INTERRUPT STATUS REGISTER (BISR)
BIT 2 SLIP FUNCTION TYPE RO DEFAULT 0
1
ALARM
RO
0
Alarm & Error Block Interrupt Status This bit indicates whether or not the Alarm & Error Block has any outstanding interrupt request awaiting service. 0 = Indicates no outstanding interrupt request is awaiting service 1 = Indicates the Alarm & Error Block has an interrupt request awaiting service. Interrupt service routine should branch to the interrupt source and read the corresponding alarm and error status registers (address 0x0B02, 0x0B0E, 0x0B40) to clear the interrupt. NOTE: This bit will be reset to 0 after the microprocessor has performed a read to the corresponding Alarm & Error Interrupt Status register that generated the interrupt.
0
E1 FRAME
RO
0
E1 Framer Block Interrupt Status This bit indicates whether or not the E1 Framer block has any outstanding interrupt request awaiting service. 0 = Indicates no outstanding interrupt request is awaiting service. 1 = Indicates the E1 Framer Block has an interrupt request awaiting service. Interrupt service routine should branch to the interrupt source and read the E1 Framer status register (address 0x0B04) to clear the interrupt NOTE: This bit will be reset to 0 after the microprocessor has performed a read to the E1 Framer Interrupt Status register.
108
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 105: BLOCK INTERRUPT ENABLE REGISTER (BIER)
BIT 7 FUNCTION SA6_ENB TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0B01
DESCRIPTION-OPERATION
SA6 Block interrupt enable This bit permits the user to either enable or disable the SA 6 Block for interrupt generation. If the user writes a "0" to this register bit and disables the SA 6 Block for interrupt generation, then all SA 6 interrupts will be disabled for interrupt generation. If the user writes a "1" to this register bit, the SA6 Block interrupt at the "Block Level" will be enabled. However, the individual SA 6 interrupts at the "Source Level" still need to be enabled in order to generate that particular interrupt to the interrupt pin. 0 - Disables all SA6 Block interrupt within the device. 1 - Enables the SA6 interrupt at the "Block-Level". For T1 mode only
6 5
Reserved RXCLKLOSS R/W 0
Loss of Recovered Clock Interrupt Enable This bit permits the user to either enable or disable the Loss of Recovered Clock Interrupt for interrupt generation. 0 - Disables the Loss of Recovered Clock Interrupt within the device. 1 - Enables the Loss of Recovered Clock interrupt at the "SourceLevel". One Second Interrupt Enable This bit permits the user to either enable or disable the One Second Interrupt for interrupt generation. 0 - Disables the One Second Interrupt within the device. 1 - Enables the One Second interrupt at the "Source-Level". HDLC Block Interrupt Enable This bit permits the user to either enable or disable the HDLC Block for interrupt generation. If the user writes a "0" to this register bit and disables the HDLC Block for interrupt generation, then all HDLC interrupts will be disabled for interrupt generation. If the user writes a "1" to this register bit, the HDLC Block interrupt at the "Block Level" will be enabled. However, the individual HDLC interrupts at the "Source Level" still need to be enabled in order to generate that particular interrupt to the interrupt pin. 0 - Disables all SA6 Block interrupt within the device. 1 - Enables the SA6 interrupt at the "Block-Level". Slip Buffer Block Interrupt Enable This bit permits the user to either enable or disable the Slip Buffer Block for interrupt generation. If the user writes a "0" to this register bit and disables the Slip Buffer Block for interrupt generation, then all Slip Buffer interrupts will be disabled for interrupt generation. If the user writes a "1" to this register bit, the Slip Buffer Block interrupt at the "Block Level" will be enabled. However, the individual Slip Buffer interrupts at the "Source Level" still need to be enabled in order to generate that particular interrupt to the interrupt pin. 0 - Disables all Slip Buffer Block interrupt within the device. 1 - Enables the Slip Buffer interrupt at the "Block-Level".
4
ONESEC_ENB
R/W
0
3
HDLC_ENB
R/W
0
2
SLIP_ENB
R/W
0
109
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B01
DESCRIPTION-OPERATION Alarm & Error Block Interrupt Enable This bit permits the user to either enable or disable the Alarm & Error Block for interrupt generation. If the user writes a "0" to this register bit and disables the Alarm & Error Block for interrupt generation, then all Alarm & Error interrupts will be disabled for interrupt generation. If the user writes a "1" to this register bit, the Alarm & Error Block interrupt at the "Block Level" will be enabled. However, the individual Alarm & Error interrupts at the "Source Level" still need to be enabled in order to generate that particular interrupt to the interrupt pin. 0 - Disables all Alarm & Error Block interrupt within the device. 1 - Enables the Alarm & Error interrupt at the "Block-Level". E1 Framer Block Enable This bit permits the user to either enable or disable the E1 Framer Block for interrupt generation. If the user writes a "0" to this register bit and disables the E1 Framer Block for interrupt generation, then all E1 Framer interrupts will be disabled for interrupt generation. If the user writes a "1" to this register bit, the E1 Framer Block interrupt at the "Block Level" will be enabled. However, the individual E1 Framer interrupts at the "Source Level" still need to be enabled in order to generate that particular interrupt to the interrupt pin. 0 - Disables all E1 Framer Block interrupt within the device. 1 - Enables the E1 Framer interrupt at the "Block-Level".
TABLE 105: BLOCK INTERRUPT ENABLE REGISTER (BIER)
BIT 1 FUNCTION ALARM_ENB TYPE R/W DEFAULT 0
0
E1FRAME_ENB
R/W
0
110
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 106: ALARM & ERROR INTERRUPT STATUS REGISTER (AEISR)
BIT 7 FUNCTION Rx OOF State TYPE RO DEFAULT 0 DESCRIPTION-OPERATION Receive Out of Frame Defect State This READ-ONLY bit indicates whether or not the Receive E1 Framer block is currently declaring the "Out of Frame" defect condition within the incoming E1 data-stream, as described below. Out of Frame defect condition is declared when "FASC" number of consecutive errored FAS patterns are detected, where "FASC" indicates the Loss of FAS Alignment Criteria in the Framing Control Register (0x010B), bit 2-0. 0 - The Receive E1 Framer block is NOT currently declaring the "Out of Frame" defect condition. 1 - The Receive E1 Framer block is currently declaring the "Out of Frame" defect condition. Receive Alarm Indication Status Defect State This READ-ONLY bit indicates whether or not the Receive E1 Framer block is currently declaring the AIS defect condition within the incoming E1 datastream, as described below. AIS defect is declared when AIS condition persists for 250 microseconds (2 frames). AIS defect is cleared when more than 2 zeros are detected in two consecutive frames (250us) 0 - The Receive E1 Framer block is NOT currently declaring the AIS defect condition. 1 - The Receive E1 Framer block is currently declaring the AIS defect condition. Change of CAS Multiframe Yellow Alarm Interrupt Status. This Reset-Upon-Read bit field indicates whether or not the CAS multiframe yellow alarm interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block declares the CAS Multiframe Yellow Alarm. 2. Whenever the Receive E1 Framer block clears the CAS Multiframe Yellow Alarm CAS Multiframe Yellow Alarm is declared whenever the received `y' bit in Time Slot 16 of Frame 0 is set to `1'. 0 = Indicates that the "Change of CAS Multiframe Yellow Alarm" interrupt has not occurred since the last read of this register. 1 = Indicates that the "Change of CAS Multiframe Yellow Alarm" interrupt has occurred since the last read of this register. 4 LOS State RO 0 Framer Receive Loss of Signal (LOS) State This READ-ONLY bit indicates whether or not the Receive E1 framer is currently declaring the Loss of Signal (LOS) condition within the incoming DS1 data-stream, as described below LOS defect is declared when LOS condition persists for 175 consecutive bits. LOS defect is cleared when LOS condition is absent or when the received signal reaches a 12.5% ones density for 175 consecutive bits. 0 = The Receive DS1 Framer block is NOT currently declaring the Loss of Signal (LOS) condition. 1 = The Receive DS1 Framer block is currently declaring the Loss of Signal (LOS) condition.
REV. 1.0.0
HEX ADDRESS: 0X0B02
6
RxAIS State
RO
0
5
RxMYEL Status
RUR/ WC
0
111
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B02
TABLE 106: ALARM & ERROR INTERRUPT STATUS REGISTER (AEISR)
BIT 3 FUNCTION LCV Int Status TYPE RUR/ WC DEFAULT 0 DESCRIPTION-OPERATION
Line Code Violation Interrupt Status. This Reset-Upon-Read bit field indicates whether or not the Receive E1 LIU block has detected a Line Code Violation interrupt since the last read of this register. 0 = Indicates that the Line Code Violation interrupt has not occurred since the last read of this register. 1 = Indicates that the Line Code Violation interrupt has occurred since the last read of this register. Change in Out of Frame Defect Condition Interrupt Status. This Reset-Upon-Read bit field indicates whether or not the "Change in Receive Out of Frame Defect Condition" interrupt has occurred since the last read of this register. Out of Frame defect condition is declared when "FASC" number of consecutive errored FAS patterns are detected, where "FASC" indicates the Loss of FAS Alignment Criteria in the Framing Control Register (0x010B), bit 2-0. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block declares the Out of Frame defect condition. 2. Whenever the Receive E1 Framer block clears the Out of Frame defect condition 0 = Indicates that the "Change in Receive Out of Frame defect condition" interrupt has not occurred since the last read of this register 1 = Indicates that the "Change in Receive Out of Frame defect condition" interrupt has occurred since the last read of this register
2
Rx OOF State Change
RUR/ WC
0
1
RxAIS State Change
RUR/ WC
0
Change in Receive AIS Condition Interrupt Status. This Reset-Upon-Read bit field indicates whether or not the "Change in Receive AIS Condition" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block declares the AIS condition. 2. Whenever the Receive E1 Framer block clears the AIS condition 0 = Indicates that the "Change in Receive AIS condition" interrupt has not occurred since the last read of this register 1 = Indicates that the "Change in Receive AIS condition" interrupt has occurred since the last read of this register
112
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 106: ALARM & ERROR INTERRUPT STATUS REGISTER (AEISR)
BIT 0 FUNCTION RxYEL State Change TYPE RUR/ WC DEFAULT 0 DESCRIPTION-OPERATION Change in Receive Yellow Alarm Interrupt Status. This Reset-Upon-Read bit field indicates whether or not the "Change in Receive Yellow Alarm Condition" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block declares the Yellow Alarm condition. 2. Whenever the Receive E1 Framer block clears the Yellow Alarm condition 0 = Indicates that the "Change in Receive Yellow Alarm condition" interrupt has not occurred since the last read of this register 1 = Indicates that the "Change in Receive Yellow Alarm condition" interrupt has occurred since the last read of this register
REV. 1.0.0
HEX ADDRESS: 0X0B02
113
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
TABLE 107: ALARM & ERROR INTERRUPT ENABLE REGISTER (AEIER)
BIT 7 FUNCTION Rx_YEL_STATE TYPE RO DEFAULT 0
HEX ADDRESS: 0X0B03
DESCRIPTION-OPERATION Receive Yellow Alarm State This READ-ONLY bit indicates whether or not the Receive E1 Framer block is currently declaring the Yellow Alarm condition within the incoming E1 data-stream, as described below. Yellow alarm or Remote Alarm Indication (RAI) is declared when the `A' bit of two consecutive non-FAS frames is set to `1', which is equivalent to taking 375us to declare a RAI condition. Yellow alarm is cleared when the `A' bit of two consecutive non-FAS frames is set to 0, which is equivalent to taking 375us to clear a RAI condition. 0 - The Receive E1 Framer block is NOT currently declaring the Yellow Alarm condition. 1 - The Receive E1 Framer block is currently declaring the Yellow Alarm condition. Reserved Change of CAS Multiframe Yellow Alarm Interrupt Enable. This bit permits the user to either enable or disable the "Change in CAS Multiframe Yellow Alarm" Interrupt, within the XRT86VL30 device. If the user enables this interrupt, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. The instant that the Receive E1 Framer block declares CAS Multiframe Yellow Alarm. 2. The instant that the Receive E1 Framer block clears the CAS Multiframe Yellow Alarm. 0 - Disables the "Change in CAS Multiframe Yellow Alarm" Interrupt. 1 - Enables the "Change in CAS Multiframe Yellow Alarm" Interrupt.
6 5
Reserved RxMYEL ENB
R/W
0
4 3
LCV ENB
R/W R/W
0 0
This bit should be set to'0' for proper operation. Line Code violation interrupt enable This bit permits the user to either enable or disable the "Line Code Violation" interrupt within the XRT86VL30 device. If the user enables this interrupt, then the Receive E1 Framer block will generate an interrupt when Line Code Violation is detected. 0 = Disables the interrupt generation when Line Code Violation is detected. 1 = Enables the interrupt generation when Line Code Violation is detected. Change in Out of Frame Defect Condition Interrupt enable This bit permits the user to either enable or disable the "Change in Out of Frame Defect Condition" Interrupt, within the XRT86VL30 device. If the user enables this interrupt, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. The instant that the Receive E1 Framer block declares the Out of Frame defect condition. 2. The instant that the Receive E1 Framer block clears the Out of Frame defect condition. 0 - Disables the "Change in Out of Frame Defect Condition" Interrupt. 1 - Enables the "Change in Out of Frame Defect Condition" Interrupt.
2
RxOOF ENB
R/W
0
114
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 107: ALARM & ERROR INTERRUPT ENABLE REGISTER (AEIER)
BIT 1 FUNCTION RxAIS ENB TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0B03
DESCRIPTION-OPERATION Change in AIS Condition interrupt enable This bit permits the user to either enable or disable the "Change in AIS Condition" Interrupt, within the XRT86VL30 device. If the user enables this interrupt, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. The instant that the Receive E1 Framer block declares the AIS condition. 2. The instant that the Receive E1 Framer block clears the AIS condition. 0 - Disables the "Change in AIS Condition" Interrupt. 1 - Enables the "Change in AIS Condition" Interrupt.
0
RxYEL ENB
R/W
0
Change in Yellow alarm Condition interrupt enable This bit permits the user to either enable or disable the "Change in Yellow Alarm Condition" Interrupt, within the XRT86VL30 device. If the user enables this interrupt, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. The instant that the Receive E1 Framer block declares the Yellow Alarm condition. 2. The instant that the Receive E1 Framer block clears the Yellow Alarm condition. 0 - Disables the "Change in Yellow Alarm Condition" Interrupt. 1 - Enables the "Change in Yellow Alarm Condition" Interrupt.
115
XRT86VL30
REV. 1.0.0
1
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B04
DESCRIPTION-OPERATION Change of CAS Multiframe Alignment Interrupt Status This Reset-Upon-Read bit field indicates whether or not the "Change of CAS multiframe alignment" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block declares the "Loss of CAS Multiframe Alignment". 2. Whenever the Receive E1 Framer block clears the "Loss of CAS Multiframe Alignment" Loss CAS Multiframe Alignment is declared when the "CASC" number of consecutive CAS Multiframe Alignment signals have been received in error, where CASC sets the criteria for Loss of CAS multiframe. CASC can ben programmed through Framing Control Register (FCR - address 0x010B, bit 6-5) 0 = Indicates that the "Change of CAS Multiframe Alignment" interrupt has not occurred since the last read of this register. 1 = Indicates that the "Change of CAS Multiframe Alignment" interrupt has occurred since the last read of this register. NOTES: This bit only has meaning when Channel Associated Signaling (CAS) is enabled.
TABLE 108: FRAMER INTERRUPT STATUS REGISTER (FISR)
BIT 7 FUNCTION COMFA Status TYPE RUR/ WC DEFAULT 0
6
NBIT Status
RUR/ WC
0
Change in National Bits Interrupt Status This Reset-Upon-Read bit field indicates whether or not the "Change in National Bits" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt whenever any one of the National Bits (Sa4-Sa8) within the incoming non-FAS E1 frames has changed. 0 = Indicates that the "Change in National Bits" interrupt has not occurred since the last read of this register. 1 = Indicates that the "Change in National Bits" interrupt has occurred since the last read of this register. Change in CAS Signaling Bits Interrupt Status This Reset-Upon-Read bit field indicates whether or not the "Change in CAS Signaling Bits" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt whenever any one of the four signaling bits values (A,B,C,D) has changed in any one of the 30 channels within the incoming E1 frames. Users can read the signaling change registers (address 0x010D-0x0110) to determine which signalling channel has changed. 0 = Indicates that the "Change in CAS Signaling Bits" interrupt has not occurred since the last read of this register. 1 = Indicates that the "Change in CAS Signaling Bits" interrupt has occurred since the last read of this register. NOTE: This bit only has meaning when Channel Associated Signaling (CAS) is enabled.
5
SIG Status
RUR/ WC
0
116
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 108: FRAMER INTERRUPT STATUS REGISTER (FISR)
BIT 4 FUNCTION COFA Status TYPE RUR/ WC DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0B04
DESCRIPTION-OPERATION
Change of FAS Framing Alignment (COFA) Interrupt Status This Reset-Upon-Read bit field indicates whether or not the "Change of FAS Framing Alignment" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt whenever the Receive E1 Framer block detects a Change of FAS Framing Alignment Signal (e.g., the FAS bits have appeared to move to a different location within the incoming E1 data stream). 0 = Indicates that the "Change of FAS Framing Alignment (COFA)" interrupt has not occurred since the last read of this register. 1 = Indicates that the "Change of FAS Framing Alignment (COFA)" interrupt has occurred since the last read of this register. Change in Out of Frame Defect Condition Interrupt Status. This Reset-Upon-Read bit field indicates whether or not the "Change in Receive Out of Frame Defect Condition" interrupt has occurred since the last read of this register. Out of Frame defect condition is declared when "FASC" number of consecutive errored FAS patterns are detected, where "FASC" indicates the Loss of FAS Alignment Criteria in the Framing Control Register (0x010B), bit 20. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block declares the Out of Frame defect condition. 2. Whenever the Receive E1 Framer block clears the Out of Frame defect condition 0 = Indicates that the "Change in Receive Out of Frame defect condition" interrupt has not occurred since the last read of this register 1 = Indicates that the "Change in Receive Out of Frame defect condition" interrupt has occurred since the last read of this register
3
OOF Status
RUR/ WC
0
2
FMD Status
RUR/ WC
0
Frame Mimic Detection Interrupt Status This Reset-Upon-Read bit field indicates whether or not the "Frame Mimic Detection" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt whenever the Receive E1 Framer block detects the presence of Frame Mimic bits (i.e., the Payload bits have appeared to mimic the Framing pattern within the incoming E1 data stream). 0 = Indicates that the "Frame Mimic Detection" interrupt has not occurred since the last read of this register. 1 = Indicates that the "Frame Mimic Detection" interrupt has occurred since the last read of this register.
117
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B04
DESCRIPTION-OPERATION CRC-4 Error Interrupt Status. This Reset-Upon-Read bit field indicates whether or not the "CRC-4 Error" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt whenever the Receive E1 Framer block detects a CRC-4 Error within the incoming E1 sub-multiframe. 0 = Indicates that the "CRC-4 Error" interrupt has not occurred since the last read of this register. 1 = Indicates that the "CRC-4 Error" interrupt has occurred since the last read of this register. Framing Error Interrupt Status This Reset-Upon-Read bit field indicates whether or not a "Framing Error" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt whenever the Receive E1 Framer block detects one or more Framing Alignment Bit Error within the incoming E1 data stream. 0 = Indicates that the "Framing Error" interrupt has not occurred since the last read of this register. 1 = Indicates that the "Framing Error" interrupt has occurred since the last read of this register. NOTE: This bit doesn't not necessarily indicate that synchronization has been lost.
TABLE 108: FRAMER INTERRUPT STATUS REGISTER (FISR)
BIT 1 FUNCTION Sync Error Status TYPE RUR/ WC DEFAULT 0
0
Framing Error Status
RUR/ WC
0
118
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
1
REV. 1.0.0
TABLE 109: FRAMER INTERRUPT ENABLE REGISTER (FIER)
BIT 7 FUNCTION COMFA ENB TYPE R/W DEFAULT 0
HEX ADDRESS: 0X0B05
DESCRIPTION-OPERATION
Change in CAS Multiframe Alignment Interrupt Enable This bit permits the user to either enable or disable the "Change in CAS Multiframe Alignment" Interrupt, within the XRT86VL30 device. If the user enables this interrupt, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. The instant that the Receive E1 Framer block declares the Loss of CAS Multiframe Alignment condition. 2. The instant that the Receive E1 Framer block clears the Loss of CAS Multiframe Alignment condition. 0 - Disables the "Change in CAS Multiframe Alignment" Interrupt. 1 - Enables the "Change in CAS Multiframe Alignment" Interrupt.
6
NBIT ENB
R/W
0
Change in National Bits Interrupt Enable This bit permits the user to either enable or disable the "Change in National Bits" Interrupt, within the XRT86VL30 device. If the user enables this interrupt, then the Receive E1 Framer block will generate an interrupt when it detects a change in the National Bits (Sa4-Sa8) within the channel. 0 = Disables the Change in National Bits Interrupt 1 - Enables the Change in National Bits Interrupt Change in CAS Signaling Bits Interrupt Enable This bit permits the user to either enable or disable the "Change in CAS Signaling Bits" Interrupt, within the XRT86VL30 device. If the user enables this interrupt, then the Receive E1 Framer block will generate an interrupt when it detects a change in the any four signaling bits (A,B,C,D) in any one of the 30 signaling channels. Users can read the signaling change registers (address 0x010D-0x0110) to determine which signalling channel has changed state. 0 = Disables the Change in Signaling Bits Interrupt 1 - Enables the Change in Signaling Bits Interrupt NOTE: This bit has no meaning when Channel Associated Signaling is disabled.
5
SIG ENB
R/W
0
4
COFA ENB
R/W
0
Change of FAS Framing Alignment (COFA) Interrupt Enable This bit permits the user to either enable or disable the "Change in FAS Framing Alignment (COFA)" Interrupt, within the XRT86VL30 device. If the user enables this interrupt, then the Receive E1 Framer block will generate an interrupt when it detects a Change of FAS Framing Alignment Signal (e.g., the FAS bits have appeared to move to a different location within the incoming E1 data stream). 0 - Disables the "Change of FAS Framing Alignment (COFA)" Interrupt. 1 - Enables the "Change of FAS Framing Alignment (COFA)" Interrupt.
119
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B05
DESCRIPTION-OPERATION Change in Out of Frame Defect Condition interrupt enable This bit permits the user to either enable or disable the "Change in Out of Frame Defect Condition" Interrupt, within the XRT86VL30 device. If the user enables this interrupt, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. The instant that the Receive E1 Framer block declares the Out of Frame defect condition. 2. The instant that the Receive E1 Framer block clears the Out of Frame defect condition. 0 - Disables the "Change in Out of Frame Defect Condition" Interrupt. 1 - Enables the "Change in Out of Frame Defect Condition" Interrupt.
TABLE 109: FRAMER INTERRUPT ENABLE REGISTER (FIER)
BIT 3 FUNCTION OOF ENB TYPE R/W DEFAULT 0
2
FMD ENB
R/W
0
Frame Mimic Detection Interrupt Enable This bit permits the user to either enable or disable the "Frame Mimic Detection" Interrupt, within the XRT86VL30 device. If the user enables this interrupt, then the Receive E1 Framer block will generate an interrupt when it detects the presence of Frame mimic bits (i.e., the payload bits have appeared to mimic the framing bit pattern within the incoming E1 data stream). 0 - Disables the "Frame Mimic Detection" Interrupt. 1 - Enables the "Frame Mimic Detection" Interrupt. Synchronization Bit (CRC-4) Error Interrupt Enable This bit permits the user to either enable or disable the "CRC-4 Error Detection" Interrupt, within the XRT86VL30 device. If the user enables this interrupt, then the Receive E1 Framer block will generate an interrupt when it detects a CRC-4 error within the incoming E1 sub-multiframe. 0 - disable the "CRC-4 Error Detection" Interrupt. 1 - enable the "CRC-4 Error Detection" Interrupt. Framing Bit Error Interrupt Enable This bit permits the user to either enable or disable the "Framing Alignment Bit Error Detection" Interrupt, within the XRT86VL30 device. If the user enables this interrupt, then the Receive E1 Framer block will generate an interrupt when it detects one or more Framing Alignment Bit error within the incoming E1 data stream. 0 - disable the "Framing Alignment Bit Error Detection" Interrupt. 1 - enable the "Framing Alignment Bit Error Detection" Interrupt. NOTE: Detecting Framing Alignment Bit Error doesn't not necessarily indicate that synchronization has been lost.
1
SE_ENB
R/W
0
0
FE_ENB
R/W
0
120
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 110: DATA LINK STATUS REGISTER 1 (DLSR1)
BIT 7 FUNCTION MSG TYPE TYPE RO DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0B06
DESCRIPTION-OPERATION
HDLC1 Message Type Identifier This READ ONLY bit indicates the type of data link message received by Receive HDLC 1 Controller. Two types of data link messages are supported within the XRT86VL30 device: Message Oriented Signaling (MOS) or Bit-Oriented Signalling (BOS). 0 = Indicates Bit-Oriented Signaling (BOS) type data link message is received 1 = Indicates Message Oriented Signaling (MOS) type data link message is received Transmit HDLC1 Controller Start of Transmission (TxSOT) Interrupt Status This Reset-Upon-Read bit indicates whether or not the "Transmit HDLC1 Controller Start of Transmission (TxSOT) "Interrupt has occurred since the last read of this register. Transmit HDLC1 Controller will declare this interrupt when it has started to transmit a data link message. For sending large HDLC messages, start loading the next available buffer once this interrupt is detected. 0 = Transmit HDLC1 Controller Start of Transmission (TxSOT) interrupt has not occurred since the last read of this register 1 = Transmit HDLC1 Controller Start of Transmission interrupt (TxSOT) has occurred since the last read of this register. Receive HDLC1 Controller Start of Reception (RxSOT) Interrupt Status This Reset-Upon-Read bit indicates whether or not the Receive HDLC1 Controller Start of Reception (RxSOT) interrupt has occurred since the last read of this register. Receive HDLC1 Controller will declare this interrupt when it has started to receive a data link message. 0 = Receive HDLC1 Controller Start of Reception (RxSOT) interrupt has not occurred since the last read of this register 1 = Receive HDLC1 Controller Start of Reception (RxSOT) interrupt has occurred since the last read of this register Transmit HDLC1 Controller End of Transmission (TxEOT) Interrupt Status This Reset-Upon-Read bit indicates whether or not the Transmit HDLC1 Controller End of Transmission (TxEOT) Interrupt has occurred since the last read of this register. Transmit HDLC1 Controller will declare this interrupt when it has completed its transmission of a data link message. For sending large HDLC messages, it is critical to load the next available buffer before this interrupt occurs. 0 = Transmit HDLC1 Controller End of Transmission (TxEOT) interrupt has not occurred since the last read of this register 1 = Transmit HDLC1 Controller End of Transmission (TxEOT) interrupt has occurred since the last read of this register
6
TxSOT
RUR/ WC
0
5
RxSOT
RUR/ WC
0
4
TxEOT
RUR/ WC
0
121
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B06
DESCRIPTION-OPERATION Receive HDLC1 Controller End of Reception (RxEOT) Interrupt Status This Reset-Upon-Read bit indicates whether or not the Receive HDLC1 Controller End of Reception (RxEOT) Interrupt has occurred since the last read of this register. Receive HDLC1 Controller will declare this interrupt once it has completely received a full data link message, or once the buffer is full. 0 = Receive HDLC1 Controller End of Reception (RxEOT) interrupt has not occurred since the last read of this register 1 = Receive HDLC1 Controller End of Reception (RxEOT) Interrupt has occurred since the last read of this register FCS Error Interrupt Status This Reset-Upon-Read bit indicates whether or not the FCS Error Interrupt has occurred since the last read of this register. Receive HDLC1 Controller will declare this interrupt when it has detected the FCS error in the most recently received data link message. 0 = FCS Error interrupt has not occurred since the last read of this register 1 = FCS Error interrupt has occurred since the last read of this register Receipt of Abort Sequence Interrupt Status This Reset-Upon-Read bit indicates whether or not the Receipt of Abort Sequence interrupt has occurred since last read of this register. Receive HDLC1 Controller will declare this interrupt if it detects the Abort Sequence (i.e. a string of seven (7) consecutive 1's) in the incoming data link channel. 0 = Receipt of Abort Sequence interrupt has not occurred since last read of this register 1 = Receipt of Abort Sequence interrupt has occurred since last read of this register Receipt of Idle Sequence Interrupt Status This Reset-Upon-Read bit indicates whether or not the Receipt of Idle Sequence interrupt has occurred since the last read of this register. The Receive HDLC1 Controller will declare this interrupt if it detects the flag sequence octet (0x7E) in the incoming data link channel. If RxIDLE "AND" RxEOT occur together, then the entire HDLC message has been received. 0 = Receipt of Idle Sequence interrupt has not occurred since last read of this register 1 = Receipt of Idle Sequence interrupt has occurred since last read of this register.
TABLE 110: DATA LINK STATUS REGISTER 1 (DLSR1)
BIT 3 FUNCTION RxEOT TYPE RUR/ WC DEFAULT 0
2
FCS Error
RUR/ WC
0
1
Rx ABORT
RUR/ WC
0
0
RxIDLE
RUR/ WC
0
122
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 111: DATA LINK INTERRUPT ENABLE REGISTER 1 (DLIER1)
BIT 7 6 FUNCTION Reserved TxSOT ENB TYPE R/W DEFAULT 0 Reserved Transmit HDLC1 Controller Start of Transmission (TxSOT) Interrupt Enable This bit enables or disables the "Transmit HDLC1 Controller Start of Transmission (TxSOT) "Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Transmit HDLC1 Controller will generate an interrupt when it has started to transmit a data link message. 0 = Disables the Transmit HDLC1 Controller Start of Transmission (TxSOT) interrupt. 1 = Enables the Transmit HDLC1 Controller Start of Transmission (TxSOT) interrupt. Receive HDLC1 Controller Start of Reception (RxSOT) Interrupt Enable This bit enables or disables the "Receive HDLC1 Controller Start of Reception (RxSOT) "Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive HDLC1 Controller will generate an interrupt when it has started to receive a data link message. 0 = Disables the Receive HDLC1 Controller Start of Reception (RxSOT) interrupt. 1 = Enables the Receive HDLC1 Controller Start of Reception (RxSOT) interrupt. Transmit HDLC1 Controller End of Transmission (TxEOT) Interrupt Enable This bit enables or disables the "Transmit HDLC1 Controller End of Transmission (TxEOT) "Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Transmit HDLC1 Controller will generate an interrupt when it has finished transmitting a data link message. 0 = Disables the Transmit HDLC1 Controller End of Transmission (TxEOT) interrupt. 1 = Enables the Transmit HDLC1 Controller End of Transmission (TxEOT) interrupt. Receive HDLC1 Controller End of Reception (RxEOT) Interrupt Enable This bit enables or disables the "Receive HDLC1 Controller End of Reception (RxEOT) "Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive HDLC1 Controller will generate an interrupt when it has finished receiving a complete data link message. 0 = Disables the Receive HDLC1 Controller End of Reception (RxEOT) interrupt. 1 = Enables the Receive HDLC1 Controller End of Reception (RxEOT) interrupt.
REV. 1.0.0
HEX ADDRESS: 0X0B07
DESCRIPTION-OPERATION
5
RxSOT ENB
R/W
0
4
TxEOT ENB
R/W
0
3
RxEOT ENB
R/W
0
123
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B07
DESCRIPTION-OPERATION FCS Error Interrupt Enable This bit enables or disables the "Received FCS Error "Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive HDLC1 Controller will generate an interrupt when it has detected the FCS error within the incoming data link message. 0 = Disables the "Receive FCS Error" interrupt. 1 = Enables the "Receive FCS Error" interrupt. Receipt of Abort Sequence Interrupt Enable This bit enables or disables the "Receipt of Abort Sequence" Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive HDLC1 Controller will generate an interrupt when it has detected the Abort Sequence (i.e. a string of seven (7) consecutive 1's) within the incoming data link channel. 0 = Disables the "Receipt of Abort Sequence" interrupt. 1 = Enables the "Receipt of Abort Sequence" interrupt. Receipt of Idle Sequence Interrupt Enable This bit enables or disables the "Receipt of Idle Sequence" Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive HDLC1 Controller will generate an interrupt when it has detected the Idle Sequence Octet (i.e. 0x7E) within the incoming data link channel. 0 = Disables the "Receipt of Idle Sequence" interrupt. 1 = Enables the "Receipt of Idle Sequence" interrupt.
TABLE 111: DATA LINK INTERRUPT ENABLE REGISTER 1 (DLIER1)
BIT 2 FUNCTION FCS ERR ENB TYPE R/W DEFAULT 0
1
RxABORT ENB
R/W
0
0
RxIDLE ENB
R/W
0
124
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 112: SLIP BUFFER INTERRUPT STATUS REGISTER (SBISR)
BIT 7 FUNCTION TxSB_FULL TYPE RUR/ WC DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0B08
DESCRIPTION-OPERATION
Transmit Slip buffer Full Interrupt Status This Reset-Upon-Read bit indicates whether or not the Transmit Slip Buffer Full interrupt has occurred since the last read of this register. The transmit Slip Buffer Full interrupt is declared when the transmit slip buffer is filled. If the transmit slip buffer is full and a WRITE operation occurs, then a full frame of data will be deleted, and this interrupt bit will be set to `1'. 0 = Indicates that the Transmit Slip Buffer Full interrupt has not occurred since the last read of this register. 1 = Indicates that the Transmit Slip Buffer Full interrupt has occurred since the last read of this register. Transmit Slip buffer Empty Interrupt Status This Reset-Upon-Read bit indicates whether or not the Transmit Slip Buffer Empty interrupt has occurred since the last read of this register. The transmit Slip Buffer Empty interrupt is declared when the transmit slip buffer is emptied. If the transmit slip buffer is emptied and a READ operation occurs, then a full frame of data will be repeated, and this interrupt bit will be set to `1'. 0 = Indicates that the Transmit Slip Buffer Empty interrupt has not occurred since the last read of this register. 1 = Indicates that the Transmit Slip Buffer Empty interrupt has occurred since the last read of this register. Transmit Slip Buffer Slips Interrupt Status This Reset-Upon-Read bit indicates whether or not the Transmit Slip Buffer Slips interrupt has occurred since the last read of this register. The transmit Slip Buffer Slips interrupt is declared when the transmit slip buffer is either filled or emptied. This interrupt bit will be set to `1' in either one of these two conditions: 1. If the transmit slip buffer is emptied and a READ operation occurs, then a full frame of data will be repeated, and this interrupt bit will be set to `1'. 2. If the transmit slip buffer is full and a WRITE operation occurs, then a full frame of data will be deleted, and this interrupt bit will be set to `1'. 0 = Indicates that the Transmit Slip Buffer Slips interrupt has not occurred since the last read of this register. 1 = Indicates that the Transmit Slip Buffer Slips interrupt has occurred since the last read of this register. NOTE: Users still need to read the Transmit Slip Buffer Empty Interrupt (bit 6 of this register) or the Transmit Slip Buffer Full Interrupts (bit 7 of this register) to determine whether transmit slip buffer empties or fills.
6
TxSB_EMPT
RUR/ WC
0
5
TxSB_SLIP
RUR/ WC
0
125
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B08
DESCRIPTION-OPERATION CAS Multiframe Alignment is in SYNC This READ ONLY bit field indicates whether or not the E1 Receive Framer Block is declaring CAS Multiframe Alignment LOCK status. The E1 Receive Framer Block will declare the CAS Multiframe Alignment LOCK status according to the CAS Multiframe Alignment Algorithm as described in the Framing Select Register (FSR - address 0x0107). The E1 Receive Framer Block will declare the CAS Multiframe Alignment LOSS OF LOCK status when CASC number of consecutive CAS Multiframe Alignment Signals have been received in error, where CASC sets the Loss of CAS Multiframe Alignment Criteria, as described in the Framing Control Register (FCR - address 0x010B). 0 = Indicates that the E1 Receive Framer Block is currently declaring CAS Multiframe LOSS OF LOCK status 1 = Indicates that the E1 Receive Framer Block is currently declaring CAS Multiframe LOCK status NOTE: In E1 mode, this bit has no meaning if Channel Associated Signaling is disabled.
TABLE 112: SLIP BUFFER INTERRUPT STATUS REGISTER (SBISR)
BIT 4 FUNCTION CAS SYNC TYPE RO DEFAULT 0
3
CRCMLOCK
RO
0
CRC Multiframe is in SYNC This READ ONLY bit field indicates whether or not the E1 Receive Framer Block is declaring the E1 CRC Multiframe Alignment LOCK status. The E1 Receive Framer declares the CRC Multiframe Alignment LOCK status according to the CRC Multiframe Alignment Declaration Criteria which can be selected in the Framing Select Register (FSR - address 0x0107) The E1 Receive Framer declares the CRC Multiframe Alignment LOSS OF LOCK status according to the Loss CRC Multiframe Alignment Criteria selected in the Framing Control Register (FCR - address 0x010B) 0 = Indicates that the E1 Receive Framer is currently declaring E1 CRC Multiframe Alignment LOSS OF LOCK status 0 = Indicates that the E1 Receive Framer is currently declaring E1 Multiframe Alignment LOCK status NOTE: In E1 mode, this bit has no meaning if CRC Multiframe Alignment is disabled.
2
RxSB_FULL
RUR/ WC
0
Receive Slip buffer Full Interrupt Status This Reset-Upon-Read bit indicates whether or not the Receive Slip Buffer Full interrupt has occurred since the last read of this register. The Receive Slip Buffer Full interrupt is declared when the receive slip buffer is filled. If the receive slip buffer is full and a WRITE operation occurs, then a full frame of data will be deleted, and this interrupt bit will be set to `1'. 0 = Indicates that the Receive Slip Buffer Full interrupt has not occurred since the last read of this register. 1 = Indicates that the Receive Slip Buffer Full interrupt has occurred since the last read of this register.
126
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 112: SLIP BUFFER INTERRUPT STATUS REGISTER (SBISR)
BIT 1 FUNCTION RxSB_EMPT TYPE RUR/ WC DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0B08
DESCRIPTION-OPERATION
Receive Slip buffer Empty Interrupt Status This Reset-Upon-Read bit indicates whether or not the Receive Slip Buffer Empty interrupt has occurred since the last read of this register. The Receive Slip Buffer Empty interrupt is declared when the receive slip buffer is emptied. If the receive slip buffer is emptied and a READ operation occurs, then a full frame of data will be repeated, and this interrupt bit will be set to `1'. 0 = Indicates that the Receive Slip Buffer Empty interrupt has not occurred since the last read of this register. 1 = Indicates that the Receive Slip Buffer Empty interrupt has occurred since the last read of this register. Receive Slip Buffer Slips Interrupt Status This Reset-Upon-Read bit indicates whether or not the Receive Slip Buffer Slips interrupt has occurred since the last read of this register. The Receive Slip Buffer Slips interrupt is declared when the receive slip buffer is either filled or emptied. This interrupt bit will be set to `1' in either one of these two conditions: 1. If the receive slip buffer is emptied and a READ operation occurs, then a full frame of data will be repeated, and this interrupt bit will be set to `1'. 2. If the receive slip buffer is full and a WRITE operation occurs, then a full frame of data will be deleted, and this interrupt bit will be set to `1'. 0 = Indicates that the Receive Slip Buffer Slips interrupt has not occurred since the last read of this register. 1 = Indicates that the Receive Slip Buffer Slips interrupt has occurred since the last read of this register. NOTE: Users still need to read the Receive Slip Buffer Empty Interrupt (bit 1 of this register) or the Receive Slip Buffer Full Interrupts (bit 2 of this register) to determine whether transmit slip buffer empties or fills.
0
RxSB_SLIP
RUR/ WC
0
127
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B09
DESCRIPTION-OPERATION Transmit Slip Buffer Full Interrupt Enable This bit enables or disables the Transmit Slip Buffer Full interrupt within the XRT86VL30 device. Once this interrupt is enabled, the transmit Slip Buffer Full interrupt is declared when the transmit slip buffer is filled. If the transmit slip buffer is full and a WRITE operation occurs, then a full frame of data will be deleted, and the interrupt status bit will be set to `1'. 0 = Disables the Transmit Slip Buffer Full interrupt when the Transmit Slip Buffer fills 1 - Enables the Transmit Slip Buffer Full interrupt when the Transmit Slip Buffer fills. Transmit Slip Buffer Empty Interrupt Enable This bit enables or disables the Transmit Slip Buffer Empty interrupt within the XRT86VL30 device. Once this interrupt is enabled, the transmit Slip Buffer Empty interrupt is declared when the transmit slip buffer is emptied. If the transmit slip buffer is emptied and a READ operation occurs, then a full frame of data will be repeated, and the interrupt status bit will be set to `1'. 0 = Disables the Transmit Slip Buffer Empty interrupt when the Transmit Slip Buffer empties 1 - Enables the Transmit Slip Buffer Empty interrupt when the Transmit Slip Buffer empties. Transmit Slip Buffer Slips Interrupt Enable This bit enables or disables the Transmit Slip Buffer Slips interrupt within the XRT86VL30 device. Once this interrupt is enabled, the transmit Slip Buffer Slips interrupt is declared when either the transmit slip buffer is filled or emptied. If the transmit slip buffer is emptied and a READ operation occurs, then a full frame of data will be repeated, and the interrupt status bit will be set to `1'. The interrupt status bit will be set to `1' in either one of these two conditions: 1. If the transmit slip buffer is emptied and a READ operation occurs, then a full frame of data will be repeated, and this interrupt bit will be set to `1'. 2. If the transmit slip buffer is full and a WRITE operation occurs, then a full frame of data will be deleted, and this interrupt bit will be set to `1'. 0 = Disables the Transmit Slip Buffer Slips interrupt when the Transmit Slip Buffer empties or fills 1 - Enables the Transmit Slip Buffer Slips interrupt when the Transmit Slip Buffer empties or fills.
TABLE 113: SLIP BUFFER INTERRUPT ENABLE REGISTER (SBIER)
BIT 7 FUNCTION TxFULL_ENB TYPE R/W DEFAULT 0
6
TxEMPT_ENB
R/W
0
5
TxSLIP_ENB
R/W
0
4-3
Reserved
-
-
Reserved
128
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 113: SLIP BUFFER INTERRUPT ENABLE REGISTER (SBIER)
BIT 2 FUNCTION RxFULL_ENB TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0B09
DESCRIPTION-OPERATION
Receive Slip Buffer Full Interrupt Enable This bit enables or disables the Receive Slip Buffer Full interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive Slip Buffer Full interrupt is declared when the receive slip buffer is filled. If the Receive slip buffer is full and a WRITE operation occurs, then a full frame of data will be deleted, and the interrupt status bit will be set to `1'. 0 = Disables the Receive Slip Buffer Full interrupt when the Transmit Slip Buffer fills 1 - Enables the Receive Slip Buffer Full interrupt when the Transmit Slip Buffer fills. Receive Slip buffer Empty Interrupt Enable This bit enables or disables the Receives Slip Buffer Empty interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive Slip Buffer Empty interrupt is declared when the Receive slip buffer is emptied. If the Receive slip buffer is emptied and a READ operation occurs, then a full frame of data will be repeated, and the interrupt status bit will be set to `1'. 0 = Disables the Receive Slip Buffer Empty interrupt when the Transmit Slip Buffer empties 1 - Enables the Receive Slip Buffer Empty interrupt when the Transmit Slip Buffer empties. Receive Slip buffer Slips Interrupt Enable This bit enables or disables the Receive Slip Buffer Slips interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive Slip Buffer Slips interrupt is declared when either the Receive slip buffer is filled or emptied. If the Receive slip buffer is emptied and a READ operation occurs, then a full frame of data will be repeated, and the interrupt status bit will be set to `1'. The interrupt status bit will be set to `1' in either one of these two conditions: 1. If the Receive slip buffer is emptied and a READ operation occurs, then a full frame of data will be repeated, and this interrupt bit will be set to `1'. 2. If the Receive slip buffer is full and a WRITE operation occurs, then a full frame of data will be deleted, and this interrupt bit will be set to `1'. 0 = Disables the Receive Slip Buffer Slips interrupt when the Transmit Slip Buffer empties or fills 1 - Enables the Receive Slip Buffer Slips interrupt when the Transmit Slip Buffer empties or fills.
1
RxEMPT_ENB
R/W
0
0
RxSLIP_ENB
R/W
0
129
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B0A
TABLE 114: RECEIVE LOOPBACK CODE INTERRUPT AND STATUS REGISTER (RLCISR)
BIT 7 FUNCTION AUXPSTAT RO TYPE DEFAULT 0
DESCRIPTION-OPERATION AUXP state This READ ONLY bit indicates whether or not the Receive E1 Framer Block is currently detecting Auxiliary (101010....) pattern. 0 = Indicates that the Receive E1 Framer Block is NOT currently detecting the Auxiliary (101010....)Pattern. 1 = Indicates that the Receive E1 Framer Block is currently detecting the Auxiliary (101010....)Pattern. Change in Auxiliary Pattern interrupt Status This Reset-Upon-Read bit field indicates whether or not the "Change in Auxiliary Pattern" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Auxiliary Pattern. 2. Whenever the Receive E1 Framer block no longer detects the Auxiliary Pattern 0 = Indicates that the "Change in Auxiliary Pattern" interrupt has not occurred since the last read of this register 1 = Indicates that the "Change in Auxiliary Pattern" interrupt has occurred since the last read of this register
6
AUXPINT
RUR/WC
0
5
NONCRCSTAT
RO
0
CRC-4-to-non-CRC-4 interworking state This READ ONLY bit indicates the status of CRC-4 interworking status when Annex B is enabled. (MODENB bit in register 0x0107) When Annex B is enabled, G.706 Annex B CRC-4 multiframe alignment algorithm is implemented. If CRC-4 alignment is enabled and not achieved in 400msec while the basic frame alignment signal is present, it is assumed that the remote end is a non CRC-4 equipment. Then, a CRC-to-Non-CRC interworking interrupt status will be generated. 0 = Indicates CRC-4 to non-CRC-4 interworking is NOT established. 1 = Indicates CRC-4 to non-CRC-4 interworking is established.
130
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 114: RECEIVE LOOPBACK CODE INTERRUPT AND STATUS REGISTER (RLCISR)
BIT 4 FUNCTION NONCRCINT TYPE RUR/WC DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0B0A
DESCRIPTION-OPERATION Change of CRC-4-to-non-CRC-4 interworking interrupt Status This Reset-Upon-Read bit field indicates whether or not the "Change in CRC-4 to Non-CRC-4 interworking" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the CRC-4 to non-CRC-4 interworking condition. 2. Whenever the Receive E1 Framer block detects the nonCRC-4 to CRC-4 interworking condition. 0 = Indicates that the "Change in CRC-4 to non-CRC-4 interworking" interrupt has not occurred since the last read of this register 1 = Indicates that the "Change in CRC-4 to non-CRC-4 interworking" interrupt has occurred since the last read of this register
3-0
For T1 mode only
131
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B0B
TABLE 115: RECEIVE LOOPBACK CODE INTERRUPT ENABLE REGISTER (RLCIER)
BIT 6 FUNCTION AUXPINTENB TYPE R/W DEFAULT 0
DESCRIPTION-OPERATION Change in Auxiliary Pattern interrupt enable This READ WRITE bit field enables or disables the "Change in Auxiliary Pattern" interrupt within the E1 Receive Framer. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Auxiliary Pattern. 2. Whenever the Receive E1 Framer block no longer detects the Auxiliary Pattern 0 = Disables the "Change in Auxiliary Pattern" interrupt within the E1 Receive Framer. 1 - Enables the "Change in Auxiliary Pattern" interrupt within the E1 Receive Framer.
5 4
Reserved NONCRCENB
R/W
0
Reserved Change of CRC-4-to-non-CRC-4 interworking interrupt Enable This bit enables or disables the "Change in CRC-4 to Non-CRC-4 interworking" interrupt within the E1 Receive Framer. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the CRC-4 to non-CRC-4 interworking condition. 2. Whenever the Receive E1 Framer block detects the nonCRC-4 to CRC-4 interworking condition. 0 = Disables the "Change in CRC-4 to non-CRC-4 interworking" interrupt within the E1 Receive Framer. 1 - Enables the "Change in CRC-4 to non-CRC-4 interworking" interrupt within the E1 Receive Framer.
3-2 1-0
Reserved Reserved
-
-
Reserved For T1 mode only
132
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 116: RECEIVE SA INTERRUPT STATUS REGISTER (RSAISR)
BIT 7 FUNCTION SA6_1111 TYPE RUR/ WC DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0B0C
DESCRIPTION-OPERATION
Change in Debounced Sa6 = 1111 Interrupt Status This Reset-Upon-Read bit field indicates whether or not the "Change in Debounced Sa6=1111" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Debounced Sa6 equals to the 1111 pattern. 2. Whenever the Receive E1 Framer block no longer detects the Debounced Sa6 equals to the 1111 pattern. 0 = Indicates that the "Change in Debounced Sa6=1111" interrupt has not occurred since the last read of this register 1 = Indicates that the "Change in Debounced Sa6=1111" interrupt has occurred since the last read of this register
6
SA6_1110
RUR/ WC
0
Change in Debounced Sa6 = 1110 Interrupt Status This Reset-Upon-Read bit field indicates whether or not the "Change in Debounced Sa6=1110" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Debounced Sa6 equals to the 1110 pattern. 2. Whenever the Receive E1 Framer block no longer detects the Debounced Sa6 equals to the 1110 pattern. 0 = Indicates that the "Change in Debounced Sa6=1110" interrupt has not occurred since the last read of this register 1 = Indicates that the "Change in Debounced Sa6=1110" interrupt has occurred since the last read of this register
5
SA6_1100
RUR/ WC
0
Change in Debounced Sa6 = 1100 Interrupt Status This Reset-Upon-Read bit field indicates whether or not the "Change in Debounced Sa6=1100" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Debounced Sa6 equals to the 1100 pattern. 2. Whenever the Receive E1 Framer block no longer detects the Debounced Sa6 equals to the 1100 pattern. 0 = Indicates that the "Change in Debounced Sa6=1100" interrupt has not occurred since the last read of this register 1 = Indicates that the "Change in Debounced Sa6=1100" interrupt has occurred since the last read of this register
133
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B0C
DESCRIPTION-OPERATION Change in Debounced Sa6 = 1010 Interrupt Status This Reset-Upon-Read bit field indicates whether or not the "Change in Debounced Sa6=1010" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Debounced Sa6 equals to the 1010 pattern. 2. Whenever the Receive E1 Framer block no longer detects the Debounced Sa6 equals to the 1010 pattern. 0 = Indicates that the "Change in Debounced Sa6=1010" interrupt has not occurred since the last read of this register 1 = Indicates that the "Change in Debounced Sa6=1010" interrupt has occurred since the last read of this register
TABLE 116: RECEIVE SA INTERRUPT STATUS REGISTER (RSAISR)
BIT 4 FUNCTION SA6_1010 TYPE RUR/ WC DEFAULT 0
3
SA6_1000
RUR/ WC
0
Change in Debounced Sa6 = 1000 Interrupt Status This Reset-Upon-Read bit field indicates whether or not the "Change in Debounced Sa6=1000" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Debounced Sa6 equals to the 1000 pattern. 2. Whenever the Receive E1 Framer block no longer detects the Debounced Sa6 equals to the 1000 pattern. 0 = Indicates that the "Change in Debounced Sa6=1000" interrupt has not occurred since the last read of this register 1 = Indicates that the "Change in Debounced Sa6=1000" interrupt has occurred since the last read of this register
2
SA6_001x
RUR/ WC
0
Change in Debounced Sa6 = 001x Interrupt Status This Reset-Upon-Read bit field indicates whether or not the "Change in Debounced Sa6=001x" interrupt has occurred since the last read of this register, where x is don't care. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Debounced Sa6 equals to the 001x pattern. 2. Whenever the Receive E1 Framer block no longer detects the Debounced Sa6 equals to the 001x pattern. 0 = Indicates that the "Change in Debounced Sa6=001x" interrupt has not occurred since the last read of this register 1 = Indicates that the "Change in Debounced Sa6=001x" interrupt has occurred since the last read of this register
134
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 116: RECEIVE SA INTERRUPT STATUS REGISTER (RSAISR)
BIT 1 FUNCTION SA6_other TYPE RUR/ WC DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0B0C
DESCRIPTION-OPERATION
Debounced Sa6 = other Combination Interrupt Status This Reset-Upon-Read bit field indicates whether or not the "Change in Debounced Sa6=other combination" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt when it detects the Debounced Sa 6 equals to any other combinations. 0 = Indicates that the "Debounced Sa6 = other combination" interrupt has not occurred since the last read of this register 1 = Indicates that the "Debounced Sa6 = other combination" interrupt has occurred since the last read of this register Change in Debounced Sa6 = 0000 Interrupt Status This Reset-Upon-Read bit field indicates whether or not the "Change in Debounced Sa6=0000" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Debounced Sa6 equals to the 0000 pattern. 2. Whenever the Receive E1 Framer block no longer detects the Debounced Sa6 equals to the 0000 pattern. 0 = Indicates that the "Change in Debounced Sa6=0000" interrupt has not occurred since the last read of this register 1 = Indicates that the "Change in Debounced Sa6=0000" interrupt has occurred since the last read of this register
0
SA6_0000
RUR/ WC
0
135
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B0D
DESCRIPTION-OPERATION Change in Debounced Sa6 = 1111 Interrupt Enable This bit enables or disables the "Change in Debounced Sa6=1111" interrupt within the E1 Receive Framer. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Debounced Sa6 equals to the 1111 pattern. 2. Whenever the Receive E1 Framer block no longer detects the Debounced Sa6 equals to the 1111 pattern. 0 = Disables the "Change in Debounced Sa6=1111" interrupt within the Receive E1 Framer Block 1 - Enables the "Change in Debounced Sa6=1111" interrupt within the Receive E1 Framer Block
TABLE 117: RECEIVE SA INTERRUPT ENABLE REGISTER (RSAIER)
BIT 7 FUNCTION SA6_1111_ENB TYPE R/W DEFAULT 0
6
SA6_1110_ENB
R/W
0
Change in Debounced Sa6 = 1110 Interrupt Enable This bit enables or disables the "Change in Debounced Sa6=1110" interrupt within the E1 Receive Framer. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Debounced Sa6 equals to the 1110 pattern. 2. Whenever the Receive E1 Framer block no longer detects the Debounced Sa6 equals to the 1110 pattern. 0 = Disables the "Change in Debounced Sa6=1110" interrupt within the Receive E1 Framer Block 1 - Enables the "Change in Debounced Sa6=1110" interrupt within the Receive E1 Framer Block
5
SA6_1100_ENB
R/W
0
Change in Debounced Sa6 = 1100 Interrupt Enable This bit enables or disables the "Change in Debounced Sa6=1100" interrupt within the E1 Receive Framer. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Debounced Sa6 equals to the 1100 pattern. 2. Whenever the Receive E1 Framer block no longer detects the Debounced Sa6 equals to the 1100 pattern. 0 = Disables the "Change in Debounced Sa6=1100" interrupt within the Receive E1 Framer Block 1 - Enables the "Change in Debounced Sa6=1100" interrupt within the Receive E1 Framer Block
136
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 117: RECEIVE SA INTERRUPT ENABLE REGISTER (RSAIER)
BIT 4 FUNCTION SA6_1010_ENB TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0B0D
DESCRIPTION-OPERATION
Change in Debounced Sa6 = 1010 Interrupt Enable This bit enables or disables the "Change in Debounced Sa6=1010" interrupt within the E1 Receive Framer. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Debounced Sa6 equals to the 1010 pattern. 2. Whenever the Receive E1 Framer block no longer detects the Debounced Sa6 equals to the 1010 pattern. 0 = Disables the "Change in Debounced Sa6=1010" interrupt within the Receive E1 Framer Block 1 - Enables the "Change in Debounced Sa6=1010" interrupt within the Receive E1 Framer Block
3
SA6_1000_ENB
R/W
0
Change in Debounced Sa6 = 1000 Interrupt Enable This bit enables or disables the "Change in Debounced Sa6=1000" interrupt within the E1 Receive Framer. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Debounced Sa6 equals to the 1000 pattern. 2. Whenever the Receive E1 Framer block no longer detects the Debounced Sa6 equals to the 1000 pattern. 0 = Disables the "Change in Debounced Sa6=1000" interrupt within the Receive E1 Framer Block 1 - Enables the "Change in Debounced Sa6=1000" interrupt within the Receive E1 Framer Block
2
SA6_001x_ENB
R/W
0
Change in Debounced Sa6 = 001x Interrupt Enable This bit enables or disables the "Change in Debounced Sa6=001x" interrupt within the E1 Receive Framer, where x is don't care. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Debounced Sa6 equals to the 001x pattern. 2. Whenever the Receive E1 Framer block no longer detects the Debounced Sa6 equals to the 001x pattern. 0 = Disables the "Change in Debounced Sa6=001x" interrupt within the Receive E1 Framer Block 1 - Enables the "Change in Debounced Sa6=001x" interrupt within the Receive E1 Framer Block
137
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B0D
DESCRIPTION-OPERATION Debounced Sa6 = Other Combination Interrupt enable This bit enables or disables the "Debounced Sa6=other combination" interrupt within the E1 Receive Framer. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt when it detects the debounced Sa6 equals to any other combination. 0 = Disables the "Debounced Sa6=other combination" interrupt within the Receive E1 Framer Block 1 - Enables the "Debounced Sa6=other combination" interrupt within the Receive E1 Framer Block Change in Debounced Sa6 = 0000 Interrupt Enable This bit enables or disables the "Change in Debounced Sa6=0000" interrupt within the E1 Receive Framer. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Debounced Sa6 equals to the 0000 pattern. 2. Whenever the Receive E1 Framer block no longer detects the Debounced Sa6 equals to the 0000 pattern. 0 = Disables the "Change in Debounced Sa6=0000" interrupt within the Receive E1 Framer Block 1 - Enables the "Change in Debounced Sa6=0000" interrupt within the Receive E1 Framer Block
TABLE 117: RECEIVE SA INTERRUPT ENABLE REGISTER (RSAIER)
BIT 1 FUNCTION SA6_other_ENB TYPE R/W DEFAULT 0
0
SA6_0000_ENB
R/W
0
138
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 118: EXCESSIVE ZERO STATUS REGISTER (EXZSR)
BIT 5 FUNCTION SA7_EQ_0_STAT TYPE RO DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0B0E
DESCRIPTION-OPERATION
Received Sa7 Equals `0' State This READ ONLY bit field indicates whether or not the Receive E1 Framer is currently declaring the "Sa7 Equals 0" status within the incoming E1 National Bits. The "Received Sa7 Equals 0" status will be set to `1' if the received Sa7 is 0 for at least 2 out of 3 times. 0 = Indicates the E1 Receive Framer is currently not declaring the "Received Sa7 Equals 0" status. 1 = Indicates the E1 Receive Framer is currently declaring the "Received Sa7 Equals 0" status. Reserved Change in "Sa 7 Equals 0" Interrupt Status This Reset-Upon-Read bit field indicates whether or not the "Change in Sa7 Equals 0" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Received Sa7 equals to 0 for at least 2 out of 3 times. 2. Whenever the Receive E1 Framer block no longer detects the Received Sa7 equals to the 0. 0 = Indicates that the "Change in Sa7 Equals 0" interrupt has not occurred since the last read of this register 1 = Indicates that the "Change in Sa7 Equals 0" interrupt has occurred since the last read of this register
4-2 1
Reserved SA7_EQ_0_INT
RUR/ WC
0
0
EXZ_STATUS
RUR/ WC
0
Change in Excessive Zero Condition Interrupt Status This Reset-Upon-Read bit field indicates whether or not the "Change in Excessive Zero Condition" interrupt within the E1 Receive Framer Block has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Excessive Zero Condition. 2. Whenever the Receive E1 Framer block clears the Excessive Zero Condition 0 = Indicates the "Change in Excessive Zero Condition" interrupt has NOT occurred since the last read of this register 1 = Indicates the "Change in Excessive Zero Condition" interrupt has occurred since the last read of this register
139
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B0F
DESCRIPTION-OPERATION Change in "Sa 7 Equals 0" Interrupt Enable This bit enables or disables the "Change in Sa7 Equals 0" interrupt within the Receive E1 Framer. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Received Sa7 equals to 0 for at least 2 out of 3 times. 2. Whenever the Receive E1 Framer block no longer detects the Received Sa7 equals to the 0. 0 = Disables the "Change in Sa7 Equals 0" interrupt within the E1 Receive Framer Block. 1 = Enables the "Change in Sa7 Equals 0" interrupt within the E1 Receive Framer Block.
TABLE 119: EXCESSIVE ZERO ENABLE REGISTER (EXZER)
BIT 1 FUNCTION SA7_EQ_0_ENB TYPE R/W DEFAULT 0
0
EXZ_ENB
R/W
0
Change in Excessive Zero Condition Interrupt Enable This bit enables or disables the "Change in Excessive Zero Condition" interrupt within the E1 Receive Framer. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block detects the Excessive Zero Condition. 2. Whenever the Receive E1 Framer block clears the Excessive Zero Condition 0 = Disables the "Change in Excessive Zero Condition" interrupt within the Receive E1 Framer Block 1 - Enables the "Change in Excessive Zero Condition" interrupt within the Receive E1 Framer Block
140
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
REV. 1.0.0
TABLE 120: RXLOS/CRC INTERRUPT STATUS REGISTER (RLCISR)
BIT 4 AIS16 FUNCTION TYPE RO DEFAULT 0
HEX ADDRESS: 0X0B12
DESCRIPTION-OPERATION
AIS 16 State This bit indicates whether or not the Receive E1 Framer is declaring AIS 16 (Time slot 16 = All Ones Signal) alarm condition. 0 - Indicates the Receive E1 Framer is currently NOT declaring the AIS16 alarm condition. 1 - Indicates the Receive E1 Framer is currently declaring the AIS16 alarm condition. Change in Receive LOS condition Interrupt Status This bit indicates whether or not the "Change in Receive LOS condition" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block declares the Receive LOS condition. 2. Whenever the Receive E1 Framer block clears the Receive LOS condition. 0 = Indicates that the "Change in Receive LOS Condition" interrupt has not occurred since the last read of this register. 1 = Indicates that the "Change in Receive LOS Condition" interrupt has occurred since the last read of this register.
3
RxLOSINT
RUR/ WC
0
2
CRCLOCK_INT
RUR/ WC
0
Change in CRC Multiframe Alignment In-Frame Interrupt Status This bit indicates whether or not the E1 Receive Framer block has lost or gained CRC Multiframe Alignment since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block declares CRC Multiframe Alignment LOCK. 2. Whenever the Receive E1 Framer block declares Loss of CRC Multiframe Alignment. 0 = Indicates that the "Change in CRC Multiframe Alignment InFrame" interrupt has not occurred since the last read of this register. 1 = Indicates that the "Change in CRC Multiframe Alignment InFrame" interrupt has occurred since the last read of this register.
141
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B12
DESCRIPTION-OPERATION Change in CAS Multiframe Alignment In-Frame Interrupt Status This bit indicates whether or not the E1 Receive Framer block has lost or gained CAS Multiframe Alignments since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block declares CAS Multiframe Alignment LOCK. 2. Whenever the Receive E1 Framer block declares Loss of CAS Multiframe Alignment. 0 = Indicates that the "Change in CAS Multiframe Alignment InFrame" interrupt has not occurred since the last read of this register. 1 = Indicates that the "Change in CAS Multiframe Alignment InFrame" interrupt has occurred since the last read of this register.
TABLE 120: RXLOS/CRC INTERRUPT STATUS REGISTER (RLCISR)
BIT 1 FUNCTION CASLOCK_INT TYPE RUR/ WC DEFAULT 0
0
AIS16_INT
RUR/ WC
0
Change in AIS16 Alarm Condition Interrupt Status This bit indicates whether or not the "Change in AIS16 Alarm Condition" interrupt has occurred since the last read of this register. If this interrupt is enabled, then the Receive E1 Framer block will generate an interrupt in response to either one of the following conditions. 1. Whenever the Receive E1 Framer block declares AIS16 (TimeSlot 16 = All Ones) condition. 2. Whenever the Receive E1 Framer block clears AIS16 (TimeSlot 16 = All Ones) condition. 0 = Indicates that the "Change in AIS16 Condition" interrupt has not occurred since the last read of this register. 1 = Indicates that the "Change in AIS16 Condition" interrupt has occurred since the last read of this register.
142
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
REV. 1.0.0
TABLE 121: RXLOS/CRC INTERRUPT ENABLE REGISTER (RLCIER)
BIT 3 FUNCTION RxLOS_ENB TYPE R/W DEFAULT 0
HEX ADDRESS: 0X0B13
DESCRIPTION-OPERATION
Change in Receive LOS Condition Interrupt Enable This bit enables the "Change in Receive LOS Condition" interrupt. 0 = Enables "Change in Receive LOS Condition" Interrupt. 1 = Disables "Change in Receive LOS Condition" Interrupt. Change in CRC Multiframe Alignment In-Frame Interrupt Enable This bit enables the "Change in CRC Multiframe Alignment In-Frame" interrupt. 0 = Enables "Change in CRC Multiframe Alignment In-Frame" Interrupt. 1 = Disables "Change in CRC Multiframe Alignment In-Frame" Interrupt. Change in CAS Multiframe Alignment In-Frame Interrupt Enable This bit enables the "Change in CAS Multiframe Alignment In-Frame" interrupt. 0 = Enables "Change in CAS Multiframe Alignment In-Frame" Interrupt. 1 = Disables "Change in CAS Multiframe Alignment In-Frame" Interrupt. Change in AIS16 Condition Interrupt Enable This bit enables the "Change in AIS16 (Time Slot 16 = All Ones) Condition" interrupt. 0 = Enables "Change in AIS 16 Condition" Interrupt. 1 = Disables "Change in AIS 16 Condition" Interrupt.
2
CRCLOCK_ENB
R/W
0
1
CASLOCK_ENB
R/W
0
0
AIS16_ENB
R/W
0
143
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B16
DESCRIPTION-OPERATION HDLC2 Message Type Identifier This READ ONLY bit indicates the type of data link message received by Receive HDLC 2 Controller. Two types of data link messages are supported within the XRT86VL30 device: Message Oriented Signaling (MOS) or Bit-Oriented Signalling (BOS). 0 = Indicates Bit-Oriented Signaling (BOS) type data link message is received 1 = Indicates Message Oriented Signaling (MOS) type data link message is received Transmit HDLC2 Controller Start of Transmission (TxSOT) Interrupt Status This Reset-Upon-Read bit indicates whether or not the "Transmit HDLC2 Controller Start of Transmission (TxSOT) "Interrupt has occurred since the last read of this register. Transmit HDLC2 Controller will declare this interrupt when it has started to transmit a data link message. For sending large HDLC messages, start loading the next available buffer once this interrupt is detected. 0 = Transmit HDLC2 Controller Start of Transmission (TxSOT) interrupt has not occurred since the last read of this register 1 = Transmit HDLC2 Controller Start of Transmission interrupt (TxSOT) has occurred since the last read of this register. Receive HDLC2 Controller Start of Reception (RxSOT) Interrupt Status This Reset-Upon-Read bit indicates whether or not the Receive HDLC2 Controller Start of Reception (RxSOT) interrupt has occurred since the last read of this register. Receive HDLC2 Controller will declare this interrupt when it has started to receive a data link message. 0 = Receive HDLC2 Controller Start of Reception (RxSOT) interrupt has not occurred since the last read of this register 1 = Receive HDLC2 Controller Start of Reception (RxSOT) interrupt has occurred since the last read of this register Transmit HDLC2 Controller End of Transmission (TxEOT) Interrupt Status This Reset-Upon-Read bit indicates whether or not the Transmit HDLC2 Controller End of Transmission (TxEOT) Interrupt has occurred since the last read of this register. Transmit HDLC2 Controller will declare this interrupt when it has completed its transmission of a data link message. For sending large HDLC messages, it is critical to load the next available buffer before this interrupt occurs. 0 = Transmit HDLC2 Controller End of Transmission (TxEOT) interrupt has not occurred since the last read of this register 1 = Transmit HDLC2 Controller End of Transmission (TxEOT) interrupt has occurred since the last read of this register
TABLE 122: DATA LINK STATUS REGISTER 2 (DLSR2)
BIT 7 FUNCTION MSG TYPE TYPE RO DEFAULT 0
6
TxSOT
RUR/ WC
0
5
RxSOT
RUR/ WC
0
4
TxEOT
RUR/ WC
0
144
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 122: DATA LINK STATUS REGISTER 2 (DLSR2)
BIT 3 FUNCTION RxEOT TYPE RUR/ WC DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0B16
DESCRIPTION-OPERATION
Receive HDLC2 Controller End of Reception (RxEOT) Interrupt Status This Reset-Upon-Read bit indicates whether or not the Receive HDLC2 Controller End of Reception (RxEOT) Interrupt has occurred since the last read of this register. Receive HDLC2 Controller will declare this interrupt once it has completely received a full data link message, or once the buffer is full. 0 = Receive HDLC2 Controller End of Reception (RxEOT) interrupt has not occurred since the last read of this register 1 = Receive HDLC2 Controller End of Reception (RxEOT) Interrupt has occurred since the last read of this register FCS Error Interrupt Status This Reset-Upon-Read bit indicates whether or not the FCS Error Interrupt has occurred since the last read of this register. Receive HDLC2 Controller will declare this interrupt when it has detected the FCS error in the most recently received data link message. 0 = FCS Error interrupt has not occurred since the last read of this register 1 = FCS Error interrupt has occurred since the last read of this register Receipt of Abort Sequence Interrupt Status This Reset-Upon-Read bit indicates whether or not the Receipt of Abort Sequence interrupt has occurred since last read of this register. Receive HDLC2 Controller will declare this interrupt if it detects the Abort Sequence (i.e. a string of seven (7) consecutive 1's) in the incoming data link channel. 0 = Receipt of Abort Sequence interrupt has not occurred since last read of this register 1 = Receipt of Abort Sequence interrupt has occurred since last read of this register Receipt of Idle Sequence Interrupt Status This Reset-Upon-Read bit indicates whether or not the Receipt of Idle Sequence interrupt has occurred since the last read of this register. The Receive HDLC2 Controller will declare this interrupt if it detects the flag sequence octet (0x7E) in the incoming data link channel. If RxIDLE "AND" RxEOT occur together, then the entire HDLC message has been received. 0 = Receipt of Idle Sequence interrupt has not occurred since last read of this register 1 = Receipt of Idle Sequence interrupt has occurred since last read of this register.
2
FCS Error
RUR/ WC
0
1
Rx ABORT
RUR/ WC
0
0
RxIDLE
RUR/ WC
0
145
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B17
DESCRIPTION-OPERATION Reserved Transmit HDLC2 Controller Start of Transmission (TxSOT) Interrupt Enable This bit enables or disables the "Transmit HDLC2 Controller Start of Transmission (TxSOT) "Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Transmit HDLC2 Controller will generate an interrupt when it has started to transmit a data link message. 0 = Disables the Transmit HDLC2 Controller Start of Transmission (TxSOT) interrupt. 1 = Enables the Transmit HDLC2 Controller Start of Transmission (TxSOT) interrupt. Receive HDLC2 Controller Start of Reception (RxSOT) Interrupt Enable This bit enables or disables the "Receive HDLC2 Controller Start of Reception (RxSOT) "Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive HDLC2 Controller will generate an interrupt when it has started to receive a data link message. 0 = Disables the Receive HDLC2 Controller Start of Reception (RxSOT) interrupt. 1 = Enables the Receive HDLC2 Controller Start of Reception (RxSOT) interrupt. Transmit HDLC2 Controller End of Transmission (TxEOT) Interrupt Enable This bit enables or disables the "Transmit HDLC2 Controller End of Transmission (TxEOT) "Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Transmit HDLC2 Controller will generate an interrupt when it has finished transmitting a data link message. 0 = Disables the Transmit HDLC2 Controller End of Transmission (TxEOT) interrupt. 1 = Enables the Transmit HDLC2 Controller End of Transmission (TxEOT) interrupt. Receive HDLC2 Controller End of Reception (RxEOT) Interrupt Enable This bit enables or disables the "Receive HDLC2 Controller End of Reception (RxEOT) "Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive HDLC2 Controller will generate an interrupt when it has finished receiving a complete data link message. 0 = Disables the Receive HDLC2 Controller End of Reception (RxEOT) interrupt. 1 = Enables the Receive HDLC2 Controller End of Reception (RxEOT) interrupt.
TABLE 123: DATA LINK INTERRUPT ENABLE REGISTER 2 (DLIER2)
BIT 7 6 FUNCTION Reserved TxSOT ENB TYPE R/W DEFAULT 0
5
RxSOT ENB
R/W
0
4
TxEOT ENB
R/W
0
3
RxEOT ENB
R/W
0
146
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 123: DATA LINK INTERRUPT ENABLE REGISTER 2 (DLIER2)
BIT 2 FUNCTION FCS ERR ENB TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0B17
DESCRIPTION-OPERATION
FCS Error Interrupt Enable This bit enables or disables the "Received FCS Error "Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive HDLC2 Controller will generate an interrupt when it has detected the FCS error within the incoming data link message. 0 = Disables the "Receive FCS Error" interrupt. 1 = Enables the "Receive FCS Error" interrupt. Receipt of Abort Sequence Interrupt Enable This bit enables or disables the "Receipt of Abort Sequence" Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive HDLC2 Controller will generate an interrupt when it has detected the Abort Sequence (i.e. a string of seven (7) consecutive 1's) within the incoming data link channel. 0 = Disables the "Receipt of Abort Sequence" interrupt. 1 = Enables the "Receipt of Abort Sequence" interrupt. Receipt of Idle Sequence Interrupt Enable This bit enables or disables the "Receipt of Idle Sequence" Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive HDLC2 Controller will generate an interrupt when it has detected the Idle Sequence Octet (i.e. 0x7E) within the incoming data link channel. 0 = Disables the "Receipt of Idle Sequence" interrupt. 1 = Enables the "Receipt of Idle Sequence" interrupt.
1
RxABORT ENB
R/W
0
0
RxIDLE ENB
R/W
0
147
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B26
DESCRIPTION-OPERATION HDLC3 Message Type Identifier This READ ONLY bit indicates the type of data link message received by Receive HDLC 3 Controller. Two types of data link messages are supported within the XRT86VL30 device: Message Oriented Signaling (MOS) or Bit-Oriented Signalling (BOS). 0 = Indicates Bit-Oriented Signaling (BOS) type data link message is received 1 = Indicates Message Oriented Signaling (MOS) type data link message is received Transmit HDLC3 Controller Start of Transmission (TxSOT) Interrupt Status This Reset-Upon-Read bit indicates whether or not the "Transmit HDLC3 Controller Start of Transmission (TxSOT) "Interrupt has occurred since the last read of this register. Transmit HDLC3 Controller will declare this interrupt when it has started to transmit a data link message. For sending large HDLC messages, start loading the next available buffer once this interrupt is detected. 0 = Transmit HDLC3 Controller Start of Transmission (TxSOT) interrupt has not occurred since the last read of this register 1 = Transmit HDLC3 Controller Start of Transmission interrupt (TxSOT) has occurred since the last read of this register. Receive HDLC3 Controller Start of Reception (RxSOT) Interrupt Status This Reset-Upon-Read bit indicates whether or not the Receive HDLC3 Controller Start of Reception (RxSOT) interrupt has occurred since the last read of this register. Receive HDLC3 Controller will declare this interrupt when it has started to receive a data link message. 0 = Receive HDLC3 Controller Start of Reception (RxSOT) interrupt has not occurred since the last read of this register 1 = Receive HDLC3 Controller Start of Reception (RxSOT) interrupt has occurred since the last read of this register Transmit HDLC3 Controller End of Transmission (TxEOT) Interrupt Status This Reset-Upon-Read bit indicates whether or not the Transmit HDLC3 Controller End of Transmission (TxEOT) Interrupt has occurred since the last read of this register. Transmit HDLC3 Controller will declare this interrupt when it has completed its transmission of a data link message. For sending large HDLC messages, it is critical to load the next available buffer before this interrupt occurs. 0 = Transmit HDLC3 Controller End of Transmission (TxEOT) interrupt has not occurred since the last read of this register 1 = Transmit HDLC3 Controller End of Transmission (TxEOT) interrupt has occurred since the last read of this register
TABLE 124: DATA LINK STATUS REGISTER 3 (DLSR3)
BIT 7 FUNCTION MSG TYPE TYPE RUR/ WC DEFAULT 0
6
TxSOT
RUR/ WC
0
5
RxSOT
RUR/ WC
0
4
TxEOT
RUR/ WC
0
148
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 124: DATA LINK STATUS REGISTER 3 (DLSR3)
BIT 3 FUNCTION RxEOT TYPE RUR/ WC DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0B26
DESCRIPTION-OPERATION
Receive HDLC3 Controller End of Reception (RxEOT) Interrupt Status This Reset-Upon-Read bit indicates whether or not the Receive HDLC3 Controller End of Reception (RxEOT) Interrupt has occurred since the last read of this register. Receive HDLC3 Controller will declare this interrupt once it has completely received a full data link message, or once the buffer is full. 0 = Receive HDLC3 Controller End of Reception (RxEOT) interrupt has not occurred since the last read of this register 1 = Receive HDLC3 Controller End of Reception (RxEOT) Interrupt has occurred since the last read of this register FCS Error Interrupt Status This Reset-Upon-Read bit indicates whether or not the FCS Error Interrupt has occurred since the last read of this register. Receive HDLC3 Controller will declare this interrupt when it has detected the FCS error in the most recently received data link message. 0 = FCS Error interrupt has not occurred since the last read of this register 1 = FCS Error interrupt has occurred since the last read of this register Receipt of Abort Sequence Interrupt Status This Reset-Upon-Read bit indicates whether or not the Receipt of Abort Sequence interrupt has occurred since last read of this register. Receive HDLC3 Controller will declare this interrupt if it detects the Abort Sequence (i.e. a string of seven (7) consecutive 1's) in the incoming data link channel. 0 = Receipt of Abort Sequence interrupt has not occurred since last read of this register 1 = Receipt of Abort Sequence interrupt has occurred since last read of this register Receipt of Idle Sequence Interrupt Status This Reset-Upon-Read bit indicates whether or not the Receipt of Idle Sequence interrupt has occurred since the last read of this register. The Receive HDLC3 Controller will declare this interrupt if it detects the flag sequence octet (0x7E) in the incoming data link channel. If RxIDLE "AND" RxEOT occur together, then the entire HDLC message has been received. 0 = Receipt of Idle Sequence interrupt has not occurred since last read of this register 1 = Receipt of Idle Sequence interrupt has occurred since last read of this register.
2
FCS Error
RUR/ WC
0
1
Rx ABORT
RUR/ WC
0
0
RxIDLE
RUR/ WC
0
149
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0B27
DESCRIPTION-OPERATION Reserved Transmit HDLC3 Controller Start of Transmission (TxSOT) Interrupt Enable This bit enables or disables the "Transmit HDLC3 Controller Start of Transmission (TxSOT) "Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Transmit HDLC3 Controller will generate an interrupt when it has started to transmit a data link message. 0 = Disables the Transmit HDLC3 Controller Start of Transmission (TxSOT) interrupt. 1 = Enables the Transmit HDLC3 Controller Start of Transmission (TxSOT) interrupt. Receive HDLC3 Controller Start of Reception (RxSOT) Interrupt Enable This bit enables or disables the "Receive HDLC3 Controller Start of Reception (RxSOT) "Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive HDLC3 Controller will generate an interrupt when it has started to receive a data link message. 0 = Disables the Receive HDLC3 Controller Start of Reception (RxSOT) interrupt. 1 = Enables the Receive HDLC3 Controller Start of Reception (RxSOT) interrupt. Transmit HDLC3 Controller End of Transmission (TxEOT) Interrupt Enable This bit enables or disables the "Transmit HDLC3 Controller End of Transmission (TxEOT) "Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Transmit HDLC3 Controller will generate an interrupt when it has finished transmitting a data link message. 0 = Disables the Transmit HDLC3 Controller End of Transmission (TxEOT) interrupt. 1 = Enables the Transmit HDLC3 Controller End of Transmission (TxEOT) interrupt. Receive HDLC3 Controller End of Reception (RxEOT) Interrupt Enable This bit enables or disables the "Receive HDLC3 Controller End of Reception (RxEOT) "Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive HDLC3 Controller will generate an interrupt when it has finished receiving a complete data link message. 0 = Disables the Receive HDLC3 Controller End of Reception (RxEOT) interrupt. 1 = Enables the Receive HDLC3 Controller End of Reception (RxEOT) interrupt.
TABLE 125: DATA LINK INTERRUPT ENABLE REGISTER 3 (DLIER3)
BIT 7 6 FUNCTION Reserved TxSOT ENB TYPE R/W DEFAULT 0
5
RxSOT ENB
R/W
0
4
TxEOT ENB
R/W
0
3
RxEOT ENB
R/W
0
150
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 125: DATA LINK INTERRUPT ENABLE REGISTER 3 (DLIER3)
BIT 2 FUNCTION FCS ERR ENB TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0B27
DESCRIPTION-OPERATION
FCS Error Interrupt Enable This bit enables or disables the "Received FCS Error "Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive HDLC3 Controller will generate an interrupt when it has detected the FCS error within the incoming data link message. 0 = Disables the "Receive FCS Error" interrupt. 1 = Enables the "Receive FCS Error" interrupt. Receipt of Abort Sequence Interrupt Enable This bit enables or disables the "Receipt of Abort Sequence" Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive HDLC3 Controller will generate an interrupt when it has detected the Abort Sequence (i.e. a string of seven (7) consecutive 1's) within the incoming data link channel. 0 = Disables the "Receipt of Abort Sequence" interrupt. 1 = Enables the "Receipt of Abort Sequence" interrupt. Receipt of Idle Sequence Interrupt Enable This bit enables or disables the "Receipt of Idle Sequence" Interrupt within the XRT86VL30 device. Once this interrupt is enabled, the Receive HDLC3 Controller will generate an interrupt when it has detected the Idle Sequence Octet (i.e. 0x7E) within the incoming data link channel. 0 = Disables the "Receipt of Idle Sequence" interrupt. 1 = Enables the "Receipt of Idle Sequence" interrupt.
1
RxABORT ENB
R/W
0
0
RxIDLE ENB
R/W
0
151
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
TABLE 126: E1 BOC INTERRUPT STATUS REGISTER (BOCISR 0X0B70H)
BIT7 RMTCH3 RUR 0 BIT6 RMTCH2 RUR 0 RUR 0 BIT5 Reserved RUR 0 BIT4 BIT3 RSSMF RUR 0 BIT2 TSSME RUR 0 BIT1 RMTCH1 RUR 0 BIT0 RBOC RUR 0
BIT 7 - Receive SSM Match 3 Event
This bit is set when the receive SSM message is equal to the RSSM Match 3 message, and filter validation has occured.
} 0 - No Match } 1 - Match 3 BIT 6 - Receive SSM Match 2 Event
This bit is set when the receive SSM message is equal to the RSSM Match 2 message, and filter validation has occured.
} 0 - No Match } 1 - Match 2 BITS [5:4] - Reserved BIT 3 - RSSM Register Full Event (Receive Start of Transfer) This bit is set when the RSSM register is full. This register is not gated by the filter. It is set any time a valid BOC message has been received. } 0 - Not Full } 1 - Full BIT 2 - TSSM Register Empty Event (Transmit End of Transfer) This bit is set when the TSSM register has been emptied according to amount of repetitions programmed into the TxBYTE count register 0xn178h. This alarm is meant to be an indicator of a complete BOC transmission for system alert or to initiate a response for future processing. } 0 - Not Emptied } 1 - Emptied BIT 1 - Receive SSM Match 1 Event
This bit is set when the receive SSM message is equal to the RSSM Match 1 message, and filter validation has occured.
} 0 - No Match } 1 - Match 1 BIT 0 - Receive BOC Detector Change of Status This bit is set to 1 any time a change has occured with the RSSM message. This alarm will NOT be set unless the filter setting has been satisfied. } 0 - No Change } 1 - Change of Status
152
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
REV. 1.0.0
TABLE 127: E1 BOC INTERRUPT ENABLE REGISTER (BOCIER 0X0B71H)
BIT7 RMTCH3 R/W 0 BIT6 RMTCH2 R/W 0 R/W 0 BIT5 Reserved R/W 0 BIT4 BIT3 RSSMF R/W 0 BIT2 TSSME R/W 0 BIT1 RMTCH1 R/W 0 BIT0 RBOC R/W 0
BIT 7 - Receive SSM Match 3 Event
This bit is used to enable the RSSM Match 3 message Interrupt.
} 0 - Disabled } 1 - Interrupt Enabled BIT 6 - Receive SSM Match 2 Event
This bit is used to enable the RSSM Match 2 message Interrupt.
} 0 - Disabled } 1 - Interrupt Enabled BITS [5:4] - Reserved BIT 3 - RSSM Register Full Event This bit is used to enable the RSSM Full Interrupt. } 0 - Disabled } 1 - Interrupt Enabled BIT 2 - TSSM Register Empty Event This bit is used to enable the TSSM Empty Interrupt. } 0 - Disabled } 1 - Interrupt Enabled BIT 1 - Receive SSM Match 1 Event
This bit is used to enable the RSSM Match 1 message Interrupt.
} 0 - Disabled } 1 - Interrupt Enabled BIT 0 - Receive BOC Detector Change of Status This bit is used to enable the BOC detector change of status Interrupt. } 0 - Disabled } 1 - Interrupt Enabled
153
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
TABLE 128: E1 BOC UNSTABLE INTERRUPT STATUS REGISTER (BOCUISR 0X0B74H)
BIT7 Reserved RUR 0 BIT 7 - Reserved BIT 6 - Unstable SSM Message Interrupt Status BIT6 Unstable RUR 0 RUR 0 RUR 0 RUR 0 BIT5 BIT4 BIT3 Reserved RUR 0 RUR 0 RUR 0 BIT2 BIT1 BIT0
This bit will be set to '1' anytime the receive SSM message has changed from its previous value, IF the SSM message was valid. Therefore, this interrupt is only active once the BOC has received a valid SSM message. This register is Reset Upon Read.
} 0 - No Change in SSM } 1 - Change in SSM BITS [5:0] - Reserved
154
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
REV. 1.0.0
TABLE 129: E1 BOC UNSTABLE INTERRUPT ENABLE REGISTER (BOCUIER 0X0B75H)
BIT7 Reserved R/W 0 BIT 7 - Reserved BIT 6 - Unstable SSM Message Interrupt Enable BIT6 Unstable R/W 0 R/W 0 R/W 0 R/W 0 BIT5 BIT4 BIT3 Reserved R/W 0 R/W 0 R/W 0 BIT2 BIT1 BIT0
This bit is used to enable the Unstable SSM message Interrupt. Unstable is defined as anytime the receive SSM message has changed from its previous value, IF the SSM message was valid. Therefore, this interrupt is only active once the BOC has received a valid SSM message.
} 0 - Disabled } 1 - Interrupt Enabled BITS [5:0] - Reserved
155
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
2.0 LINE INTERFACE UNIT (LIU SECTION) REGISTERS TABLE 130: LIU CHANNEL CONTROL REGISTER 0 (LIUCCR0)
BIT 7 FUNCTION QRSS_n/ PRBS_n TYPE R/W DEFAULT 0
HEX ADDRESS: 0X0F00
DESCRIPTION-OPERATION
QRSS/PRBS Select Bits These bits are used to select between QRSS and PRBS. 0 = PRBS_n (215 - 1) 1 = QRSS_n (220 - 1)
6
PRBS_Rx_n/ PRBS_Tx_n
R/W
0
PRBS Receive/Transmit Select: This bit is used to select where the output of the PRBS Generator is directed if PRBS generation is enabled. 0 = Normal Operation - PRBS generator is output on TTIP and TRING if PRBS generation is enabled. 1 = PRBS Generator is output on RPOS and RCLK.
Bit 6 = "0" + PBRS Generator TTIP
Tx
TRING
Bit 6 = "1" + PBRS Generator RPOS
Rx
RNEG
5
RXON_n
R/W
0
Receiver ON: This bit permits the user to either turn on or turn off the Receive Section of XRT86VL30. If the user turns on the Receive Section, then XRT86VL30 will begin to receive the incoming data-stream via the RTIP and RRING input pins. Conversely, if the user turns off the Receive Section, then the entire Receive Section except the MCLKIN Phase Locked Loop (PLL) will be powered down. 0 = Shuts off the Receive Section of XRT86VL30. 1 = Turns on the Receive Section of XRT86VL30.
156
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 130: LIU CHANNEL CONTROL REGISTER 0 (LIUCCR0)
BIT 4-0 FUNCTION EQC[4:0] TYPE R/W DEFAULT 00000
REV. 1.0.0
HEX ADDRESS: 0X0F00
DESCRIPTION-OPERATION
Equalizer Control [4:0]: These bits are used to control the transmit pulse shaping, transmit line build-out (LBO) and receive sensitivity level. The Transmit Pulse Shape can be controlled by adjusting the Transmit Line Build-Out Settings for different cable length in E1 mode. Transmit pulse shape can also be controlled by using the Arbitrary mode, where users can specify the amplitude of the pulse shape by using the 8 Arbitrary Pulse Segments provided in the LIU registers (0x0f08-0x0f0F), where n is the channel number. The XRT86VL30 device supports both long haul and short haul applications which can also be selected using the EQC[4:0] bits. Table 131 presents the corresponding Transmit Line Build Out and Receive Sensitivity settings using different combinations of these five EQC[4:0] bits.
157
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 131: EQUALIZER CONTROL AND TRANSMIT LINE BUILD OUT
EQC[4:0] 0x00h 0x01h 0x02h 0x03h 0x04h 0x05h 0x06h 0x07h 0x08h 0x09h 0x0Ah 0x0Bh 0x0Ch 0x0Dh 0x0Eh 0x0Fh 0x10h 0x11h 0x12h 0x13h 0x14h 0x15h 0x16h 0x17h 0x18h 0x19h 0x1Ah 0x1Bh 0x1Ch 0x1Dh 0x1Eh 0x1Fh T1 MODE/RECEIVE SENSITIVITY T1 Long Haul/36dB T1 Long Haul/36dB T1 Long Haul/36dB T1 Long Haul/36dB T1 Long Haul/45dB T1 Long Haul/45dB T1 Long Haul/45dB T1 Long Haul/45dB T1 Short Haul/15dB T1 Short Haul/15dB T1 Short Haul/15dB T1 Short Haul/15dB T1 Short Haul/15dB T1 Short Haul/15dB T1 Gain Mode/29dB T1 Gain Mode/29dB T1 Gain Mode/29dB T1 Gain Mode/29dB T1 Gain Mode/29dB T1 Gain Mode/29dB T1 Gain Mode/29dB T1 Gain Mode/29dB T1 Gain Mode/29dB T1 Gain Mode/29dB E1 Long Haul/36dB E1 Long Haul/36dB E1 Long Haul/45dB E1 Long Haul/45dB E1 Short Haul/15dB E1 Short Haul/15dB E1 Gain Mode/29dB E1 Gain Mode/29dB TRANSMIT LBO 0dB -7.5dB -15dB -22.5dB 0dB -7.5dB -15dB -22.5dB 0 to 133 feet (0.6dB) 133 to 266 feet (1.2dB) 266 to 399 feet (1.8dB) 399 to 533 feet (2.4dB) 533 to 655 feet (3.0dB) Arbitrary Pulse 0 to 133 feet (0.6dB) 133 to 266 feet (1.2dB) 266 to 399 feet (1.8dB) 399 to 533 feet (2.4dB) 533 to 655 feet (3.0dB) Arbitrary Pulse 0dB -7.5dB -15dB -22.5dB ITU G.703 ITU G.703 ITU G.703 ITU G.703 ITU G.703 ITU G.703 ITU G.703 ITU G.703 CABLE 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 100 TP 75 Coax 120 TP 75 Coax 120 TP 75 Coax 120 TP 75 Coax 120 TP
158
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
REV. 1.0.0
TABLE 132: LIU CHANNEL CONTROL REGISTER 1 (LIUCCR1)
BIT 7 FUNCTION RXTSEL_n TYPE R/W DEFAULT 0
HEX ADDRESS: 0X0F01
DESCRIPTION-OPERATION
Receiver Termination Select: Upon power up, the receivers are in "High" impedance. The receive termination can be selected by setting this bit according to the following table:
RXTSEL 0 1 RX Termination "High" Impedance Internal
6
TXTSEL_n
R/W
0
Transmit Termination Select: This bit is used to select between internal termination or "High" impedance modes for the E1 transmitter according to the following table: TXTSEL 0 1 TX Termination "High" Impedance Internal
5-4
TERSEL[1:0]
R/W
00
Termination Impedance Select [1:0]: These bits are used to control the transmit and receive termination impedance when the LIU block is configured in Internal Termination Mode. In internal termination mode, (i.e., TXTSEL = "1" and RXTSEL = "1"), internal transmit and receive termination can be selected according to the following table:
Internal Transmit and Receive Termination 100 110 75 120
TERSEL1 0 0 1 1
TERSEL0 0 1 0 1
NOTE: 3 RxJASEL_n R/W 0
In the internal termination mode, the transmitter output should be AC coupled to the transformer.
Receive Jitter Attenuator Enable This bit permits the user to enable or disable the Jitter Attenuator in the Receive Path within the XRT86VL30 device. 0 = Disables the Jitter Attenuator to operate in the Receive Path within the Receive E1 LIU Block. 1 = Enables the Jitter Attenuator to operate in the Receive Path within the Receive E1 LIU Block.
159
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0F01
DESCRIPTION-OPERATION Transmit Jitter Attenuator Enable This bit permits the user to enable or disable the Jitter Attenuator in the Transmit Path within the XRT86VL30 device. 0 = Disables the Jitter Attenuator to operate in the Transmit Path within the Transmit E1 LIU Block. 1 = Enables the Jitter Attenuator to operate in the Transmit Path within the Transmit E1 LIU Block. Jitter Attenuator Bandwidth Select: In E1 mode, this bit is used to select the Jitter Attenuator Bandwidth as well as the FIFO size. 1 = Selects a 1.5Hz Bandwidth for the Jitter Attenuator. The FIFO length will be automatically set to 64 bits. 0 = Setting this bit to "0" will select 10Hz Bandwidth for the Jitter Attenuator. The FIFOS (bit D0 of this register) will be used to select the FIFO size. The table below presents the Jitter Attenuator and FIFO settings corresponding to the combinations of this JABW and FIFOS bits in both T1 and E1 mode.
Mode T1 T1 T1 T1 E1 E1 E1 E1 JABW bit D1 0 0 1 1 0 0 1 1 FIFOS_n bit D0 0 1 0 1 0 1 0 1 JA B-W Hz 3 3 3 3 10 10 1.5 1.5 FIFO Size 32 64 32 64 32 64 64 64
TABLE 132: LIU CHANNEL CONTROL REGISTER 1 (LIUCCR1)
BIT 2 FUNCTION TxJASEL_n TYPE R/W DEFAULT 0
1
JABW_n
R/W
0
0
FIFOS_n
R/W
0
FIFO Size Select: See table of bit D1 above for the function of this bit.
160
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 133: LIU CHANNEL CONTROL REGISTER 2 (LIUCCR2)
BIT 7 FUNCTION INVQRSS_n TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0F02
DESCRIPTION-OPERATION
Invert QRSS Pattern: This bit inverts the output PRBS/QRSS pattern if the LIU Block is configured to transmit a PRBS/QRSS pattern. 0 = The LIU will NOT invert the output PRBS/QRSS pattern 1 = The LIU will invert the output PRBS/QRSS pattern Transmit Test Pattern [2:0]: These bits are used to configure the Transmit E1 LIU Block to generate and transmit test patterns according to the following table. Use of these bits automatically places the LIU section in Single Rail mode. When this happens, the Framer section must be placed in Single Rail mode in Reg 0x0101.
TXTEST2 0 1 1 1 1 TXTEST1 X 0 0 1 1 TXTEST0 X 0 1 0 1 Test Pattern No Pattern TDQRSS TAOS TLUC TLDC
6-4
TXTEST[2:0]
R/W
000
TDQRSS (Transmit/Detect Quasi-Random Signal): QRSS pattern is a 215-1 pseudo-random bit sequence (PRBS) pattern. TAOS (Transmit All Ones): Whenever the user implements this configuration setting, the Transmit E1 LIU Block will ignore the data that it is accepting from the Transmit E1 Framer block (as well as the upstream system-side terminal equipment) and overwrite this data with the All Ones Pattern. TLUC (Transmit Network Loop-Up Code): The Transmit E1 LIU Block will generate and transmit the Network Loop-Up Code of "00001" to the line for the selected channel number n. When Network Loop-Up code is being transmitted, the XRT86VL30 will ignore the "Automatic Loop-Code detection and Remote LoopBack activation" (NLCDE1 ="1", NLCDE0 ="1" of register 0x0f03) in order to avoid activating Remote Digital Loop-Back automatically when the remote terminal responds to the Loop-Back request. TLDC (Transmit Network Loop-Down Code): The Transmit E1 LIU Block will generate and transmit the Network Loop-Down Code of "001" to the line for the selected channel number n.
161
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0F02
DESCRIPTION-OPERATION Transmitter ON: This bit permits the user to either turn on or turn off the Transmit Driver of XRT86VL30. If the user turns on the Transmit Driver, then XRT86VL30 will begin to transmit DS1 data (on the line) via the TTIP and TRING output pins. Conversely, if the user turns off the Transmit Driver, then the TTIP and TRING output pins will be tri-stated. 0 = Shuts off the Transmit Driver associated with the XRT86VL30 device and tri-states the TTIP and TRING output pins. 1 = Turns on the Transmit Driver associated with the XRT86VL30 device.
TABLE 133: LIU CHANNEL CONTROL REGISTER 2 (LIUCCR2)
BIT 3 FUNCTION TXON_n TYPE R/W DEFAULT 0
NOTE: If the user wishes to exercise software control over the state of the Transmit Driver of the XRT86VL30, then it is imperative that the user pull the TxON pin to a logic "HIGH" level.
2-0 LOOP2_n R/W 000 Loop-Back control [2:0]: These bits control the Loop-Back Modes of the LIU section, according to the table below.
LOOP2 0 1 1 1 1
LOOP1 X 0 0 1 1
LOOP0 X 0 1 0 1
Loop-Back Mode No Loop-Back Dual Loop-Back Analog Loop-Back Remote Loop-Back Digital Loop-Back
162
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 134: LIU CHANNEL CONTROL REGISTER 3 (LIUCCR3)
BIT 7-6 FUNCTION NLCDE[1:0] TYPE R/W DEFAULT 00
REV. 1.0.0
HEX ADDRESS: 0X0F03
DESCRIPTION-OPERATION
Network Loop Code Detection Enable [1:0]: These bits are used to control the Loop-Code detection on the receive path, according to the table below. This part must be in Single Rail mode to detect. NLCDE[1:0] 00 01 10 11 NETWORK LOOP CODE DETECTION ENABLE Disables Loop Code Detection Enables Loop-Up Code Detection on the Receive Path. Enables Loop-Down Code Detection on the Receive Path. Enables Automatic Loop-Up Code Detection on the Receive Path and Remote Loop-Back Activation upon detecting Loop-Up Code.
Loop-Up Code Detection Enable: The XRT86VL30 is configured to monitor the receive data for the Loop-Up code Pattern (i.e. a string of four `0's followed by one `1' pattern). When the presence of the "00001" pattern is detected for more than 5 seconds, the status of the NLCD bit (bit 3 of register 0x0f05) is set to "1" and if the NLCD interrupt is enabled (bit 3 of register 0x0f04), an interrupt will be generated. Loop-Down Code Detection Enable: The XRT86VL30 is configured to monitor the receive data for the Loop-Down code Pattern (i.e. a string of two `0's followed by one `1' pattern). When the presence of the "001" pattern is detected for more than 5 seconds, the status of the NLCD bit (bit 3 of register 0x0f05) is set to "1" and if the NLCD interrupt is enabled (bit 3 of register 0x0f04), an interrupt will be generated. Automatic Loop-Up Code Detection and Remote Loop Back Activation Enable: When this mode is enabled, the state of the NLCD bit (bit 3 of register 0x0f05) is reset to "0" and the XRT86VL30 is configured to monitor the receive data for the Loop-Up code. If the "00001" pattern is detected for longer than 5 seconds, then the NLCD bit (bit 3 of register 0x0f05) is set "1", and Remote Loop-Back is activated. Once the remote loop-back is activated, the XRT86VL30 is automatically programmed to monitor the receive data for the Loop-Down code. The NLCD bit stays set even after the chip stops receiving the Loop-Up code. The Remote Loop-Back condition is removed only when the XRT86VL30 receives the Loop-Down code for more than 5 seconds or if the Automatic Loop-Code detection mode is terminated. 5-2 Reserved R/W 0 This Bit Is Not Used
163
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0F03
DESCRIPTION-OPERATION Insert Bit Error: This bit is used to insert a single bit error on the transmitter of the E1 LIU Block. When the E1 LIU Block is configured to transmit and detect the QRSS pattern, (i.e., TxTEST[2:0] bits set to `b100'), a "0" to "1" transition of this bit will insert a bit error in the transmitted QRSS pattern of the selected channel number n. The state of this bit is sampled on the rising edge of the respective TCLK_n.
TABLE 134: LIU CHANNEL CONTROL REGISTER 3 (LIUCCR3)
BIT 1 FUNCTION INSBER_n TYPE R/W DEFAULT 0
NOTE: To ensure the insertion of bit error, a "0" should be written in this bit location before writing a "1".
0 Reserved R/W 0 This Bit Is Not Used
164
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
REV. 1.0.0
TABLE 135: LIU CHANNEL CONTROL INTERRUPT ENABLE REGISTER (LIUCCIER)
BIT 7 6 FUNCTION Reserved DMOIE_n TYPE RO R/W DEFAULT 0 0 This Bit Is Not Used
HEX ADDRESS: 0X0F04
DESCRIPTION-OPERATION
Change of Transmit DMO (Drive Monitor Output) Condition Interrupt Enable: This bit permits the user to either enable or disable the "Change of Transmit DMO Condition" Interrupt. If the user enables this interrupt, then the XRT86VL30 device will generate an interrupt any time when either one of the following events occur.
1. Whenever the Transmit Section toggles the DMO Status bit (Bit 6
or Register 0x0f05) to "1".
2. Whenever the Transmit Section toggles the DMO Status bit (Bit 6
or Register 0x0f05) to "0". 0 - Disables the "Change in the DMO Condition" Interrupt. 1 - Enables the "Change in the DMO Condition" Interrupt. 5 FLSIE_n R/W 0 FIFO Limit Status Interrupt Enable: This bit permits the user to either enable or disable the "FIFO Limit Status" Interrupt. If the user enables this interrupt, then the XRT86VL30 device will generate an interrupt when the jitter attenuator Read/Write FIFO pointers are within +/- 3 bits. 0 = Disables the "FIFO Limit Status" Interrupt 1 = Enables the "FIFO Limit Status" Interrupt This bit is not used. Change in Network Loop-Code Detection Interrupt Enable: This bit permits the user to either enable or disable the "Change in Network Loop-Code Detection" Interrupt. If the user enables this interrupt, then the XRT86VL30 device will generate an interrupt any time when either one of the following events occur. 1. Whenever the Receive Section (within XRT86VL30) detects the Network Loop-Code (Loop-Up or Loop-Down depending on which Loop-Code the Receive LIU is configured to detect). 2. Whenever the Receive Section (within XRT86VL30) no longer detects the Network Loop-Code (Loop-Up or Loop-Down depending on which Loop-Code the Receive LIU is configured to detect). 0 - Disables the "Change in Network Loop-Code Detection" Interrupt. 1 - Enables the "Change in Network Loop-Code Detection" Interrupt. 2 Reserved This bit is not used
4 3
Reserved NLCDIE_n
R/W
0
165
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0F04
TABLE 135: LIU CHANNEL CONTROL INTERRUPT ENABLE REGISTER (LIUCCIER)
BIT 1 FUNCTION RLOSIE_n TYPE R/W DEFAULT 0
DESCRIPTION-OPERATION Change of the Receive LOS (Loss of Signal) Defect Condition Interrupt Enable: This bit permits the user to either enable or disable the "Change of the Receive LOS Defect Condition" Interrupt. If the user enables this interrupt, then the XRT86VL30 device will generate an interrupt any time when either one of the following events occur. 1. Whenever the Receive Section (within XRT86VL30) declares the LOS Defect Condition. 2. Whenever the Receive Section (within XRT86VL30) clears the LOS Defect condition. 0 - Disables the "Change in the LOS Defect Condition" Interrupt. 1 - Enables the "Change in the LOS Defect Condition" Interrupt.
0
QRPDIE_n
R/W
0
Change in QRSS Pattern Detection Interrupt Enable: This bit permits the user to either enable or disable the "Change in QRSS Pattern Detection" Interrupt. If the user enables this interrupt, then the XRT86VL30 device will generate an interrupt any time when either one of the following events occur. 1. Whenever the Receive Section (within XRT86VL30) detects the QRSS Pattern. 2. Whenever the Receive Section (within XRT86VL30) no longer detects the QRSS Pattern. 0 - Disables the "Change in QRSS Pattern Detection" Interrupt. 1 - Enables the "Change in QRSS Pattern Detection" Interrupt.
NOTE: Register 0x0f04, 0x0f05 and 0x0f06 only work if the LIU is placed in Single Rail mode. If done so, the Framer block must also be placed in Single Rail mode in Register 0x0101.
TABLE 136: LIU CHANNEL CONTROL STATUS REGISTER (LIUCCSR)
BIT 7 6 FUNCTION Reserved DMO_n TYPE RO RO DEFAULT 0 0
HEX ADDRESS: 0X0F05
DESCRIPTION-OPERATION
Driver Monitor Output (DMO) Status: This READ-ONLY bit indicates whether or not the Transmit Section is currently declaring the DMO Alarm condition. The Transmit Section will check the Transmit Output E1 Line signal for bipolar pulses via the TTIP and TRING output signals. If the Transmit Section were to detect no bipolar signal for 128 consecutive bit-periods, then it will declare the Transmit DMO Alarm condition. This particular alarm can be used to check for fault conditions on the Transmit Output Line Signal path. The Transmit Section will clear the Transmit DMO Alarm condition the instant that it detects some bipolar activity on the Transmit Output Line signal. 0 = Indicates that the Transmit Section of XRT86VL30 is NOT currently declaring the Transmit DMO Alarm condition. 1 = Indicates that the Transmit Section of XRT86VL30 is currently declaring the Transmit DMO Alarm condition.
NOTE: If the DMO interrupt is enabled (DMOIE - bit D6 of register 0x0f04), any transition on this bit will generate an Interrupt.
166
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 136: LIU CHANNEL CONTROL STATUS REGISTER (LIUCCSR)
BIT 5 FUNCTION FLS_n TYPE RO DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0F05
DESCRIPTION-OPERATION
FIFO Limit Status: This READ-ONLY bit indicates whether or not the XRT86VL30 is currently declaring the FIFO Limit Status. This bit is set to a "1" to indicate that the jitter attenuator Read/Write FIFO pointers are within +/- 3 bits. 0 = Indicates that the XRT86VL30 is NOT currently declaring the FIFO Limit Status. 1 = Indicates that the XRT86VL30 is currently declaring the FIFO Limit Status.
NOTE: If the FIFO Limit Status Interrupt is enabled, (FLSIE bit - bit D5 of register 0x0f04), any transition on this bit will generate an Interrupt.
4 3 Reserved NLCD_n RO 0 0 This Bit Is Not Used Network Loop-Code Detection Status Bit: This bit operates differently in the Manual or the Automatic Network Loop-Code detection modes. Manual Loop-Up Code detection mode (.i.e If NLCDE1 = "0" and NLCDE0 = "1"), this bit gets set to "1" as soon as the Loop-Up Code ("00001") is detected in the receive data for longer than 5 seconds. This bit stays high as long as the Receive E1 LIU Block detects the presence of the Loop-Up code in the receive data and it is reset to "0" as soon as it stops receiving the Loop-Up Code. If the NLCD interrupt is enabled, the XRT86VL30 will initiate an interrupt on every transition of the NLCD status bit. Manual Loop-Down Code detection mode (i.e., If NLCDE1 = "1" and NLCDE0 = "0"), this bit gets set to "1" as soon as the Loop-Down Code ("001") is detected in the receive data for longer than 5 seconds. This bit stays high as long as the Receive E1 LIU Block detects the presence of the Loop-Down code in the receive data and it is reset to "0" as soon as it stops receiving the Loop-Down Code. If the NLCD interrupt is enabled, the XRT86VL30 will initiate an interrupt on every transition of the NLCD status bit. Automatic Loop-code detection mode (i.e., If NLCDE1 = "1" and NLCDE0 ="1"), the state of the NLCD status bit is reset to "0" and the XRT86VL30 is programmed to monitor the receive input data for the Loop-Up code. This bit is set to a "1" to indicate that the Network Loop Code is detected for more than 5 seconds. Simultaneously the Remote Loop-Back condition is automatically activated and the XRT86VL30 is programmed to monitor the receive data for the Network Loop Down code. The NLCD bit stays `high' as long as the Remote LoopBack condition is in effect even if the chip stops receiving the LoopUp code. Remote Loop-Back is removed only if the XRT86VL30 detects the Loop-Down Code "001" pattern for longer than 5 seconds in the receive data. Upon detecting the Loop-Down Code "001" pattern, the XRT86VL30 will reset the NLCD status bit and an interrupt will be generated if the NLCD interrupt enable bit is enabled. Users can monitor the state of this bit to determine if the Remote Loop-Back is activated.
167
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0F05
DESCRIPTION-OPERATION This Bit Is Not Used Receive Loss of Signal Defect Condition Status: This READ-ONLY bit indicates whether or not the Receive LIU Block is currently declaring the LOS defect condition. 0 = Indicates that the Receive Section is NOT currently declaring the LOS Defect Condition. 1 = Indicates that the Receive Section is currently declaring the LOS Defect condition.
TABLE 136: LIU CHANNEL CONTROL STATUS REGISTER (LIUCCSR)
BIT 2 1 FUNCTION Reserved RLOS_n TYPE RO DEFAULT 0 0
NOTE: If the RLOSIE bit (bit D1 of Register 0x0f04) is enabled, any transition on this bit will generate an Interrupt.
0 QRPD_n RO 0 Quasi-random Pattern Detection Status: This READ-ONLY bit indicates whether or not the Receive LIU Block is currently declaring the QRSS Pattern LOCK status. 0 = Indicates that the XRT86VL30 is NOT currently declaring the QRSS Pattern LOCK. 1 = Indicates that the XRT86VL30 is currently declaring the QRSS Pattern LOCK.
NOTE: If the QRPDIE bit (bit D0 of register 0x0f04) is enabled, any transition on this bit will generate an Interrupt. NOTE: Register 0x0f04, 0x0f05 and 0x0f06 only work if the LIU is placed in Single Rail mode. If done so, the Framer block must also be placed in Single Rail mode in Register 0x0101.
168
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
REV. 1.0.0
TABLE 137: LIU CHANNEL CONTROL INTERRUPT STATUS REGISTER (LIUCCISR)
BIT 7 6 FUNCTION Reserved DMOIS_n TYPE RO RUR/ WC DEFAULT 0 0
HEX ADDRESS: 0X0F06
DESCRIPTION-OPERATION
Change of Transmit DMO (Drive Monitor Output) Condition Interrupt Status: This RESET-upon-READ bit indicates whether or not the "Change of the Transmit DMO Condition" Interrupt has occurred since the last read of this register. 0 = Indicates that the "Change of the Transmit DMO Condition" Interrupt has NOT occurred since the last read of this register. 1 = Indicates that the "Change of the Transmit DMO Condition" Interrupt has occurred since the last read of this register.
This bit is set to a "1" every time when DMO_n status bit (bit 6 of Register 0x0f05) has changed since the last read of this register.
NOTE: Users can determine the current state of the "Transmit DMO Condition" by reading out the content of bit 6 within Register 0x0f05
5 FLSIS_n RUR/ WC 0 FIFO Limit Interrupt Status: This RESET-upon-READ bit indicates whether or not the "FIFO Limit" Interrupt has occurred since the last read of this register. 0 = Indicates that the "FIFO Limit Status" Interrupt has NOT occurred since the last read of this register. 1 = Indicates that the "FIFO Limit Status" Interrupt has occurred since the last read of this register.
This bit is set to a "1" every time when FIFO Limit Status bit (bit 5 of Register 0x0f05) has changed since the last read of this register.
NOTE: Users can determine the current state of the "FIFO Limit" by reading out the content of bit 5 within Register 0x0f05
4 3 Reserved NLCDIS_n RUR/ WC 0 This bit is not used Change in Network Loop-Code Detection Interrupt Status: This RESET-upon-READ bit indicates whether or not the "Change in Network Loop-Code Detection" Interrupt has occurred since the last read of this register. 0 = Indicates that the "Change in Network Loop-Code Detection" Interrupt has NOT occurred since the last read of this register. 1 = Indicates that the "Change in Network Loop-Code Detection" Interrupt has occurred since the last read of this register. This bit is set to a "1" every time when NLCD status bit (bit 3 of Register 0x0f05) has changed since the last read of this register.
NOTE: Users can determine the current state of the "Network LoopCode Detection" by reading out the content of bit 3 within Register 0x0f05
2 Reserved
-
-
This bit is not used
169
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0F06
TABLE 137: LIU CHANNEL CONTROL INTERRUPT STATUS REGISTER (LIUCCISR)
BIT 1 FUNCTION RLOSIS_n TYPE RUR/ WC DEFAULT 0
DESCRIPTION-OPERATION Change of Receive LOS (Loss of Signal) Defect Condition Interrupt Status: This RESET-upon-READ bit indicates whether or not the "Change of the Receive LOS Defect Condition" Interrupt has occurred since the last read of this register. 0 = Indicates that the "Change of the Receive LOS Defect Condition" Interrupt has NOT occurred since the last read of this register. 1 - Indicates that the "Change of the Receive LOS Defect Condition" Interrupt has occurred since the last read of this register.
NOTE: The user can determine the current state of the "Receive LOS Defect condition" by reading out the contents of Bit 1 (Receive LOS Defect Condition Status) within Register 0x0f05.
0 QRPDIS_n RUR/ WC 0 Change in Quasi-Random Pattern Detection Interrupt Status: This RESET-upon-READ bit indicates whether or not the "Change in QRSS Pattern Detection" Interrupt has occurred since the last read of this register. 0 = Indicates that the "Change in QRSS Pattern Detection" Interrupt has NOT occurred since the last read of this register. 1 = Indicates that the "Change in QRSS Pattern Detection" Interrupt has occurred since the last read of this register. This bit is set to a "1" every time when QRPD status bit (bit 0 of Register 0x0f05) has changed since the last read of this register.
NOTE: Users can determine the current state of the "QRSS Pattern Detection" by reading out the content of bit 0 within Register 0x0f05 NOTE: Register 0x0f04, 0x0f05 and 0x0f06 only work if the LIU is placed in Single Rail mode. If done so, the Framer block must also be placed in Single Rail mode in Register 0x0101.
170
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
REV. 1.0.0
TABLE 138: LIU CHANNEL CONTROL CABLE LOSS REGISTER (LIUCCCCR)
BIT 7 6 5-0 FUNCTION Reserved Reserved CLOS[5:0] TYPE RO RO RO DEFAULT 0 0 0
HEX ADDRESS: 0X0F07
DESCRIPTION-OPERATION
Cable Loss [5:0]: These bits represent the six bit receive selective equalizer setting which is also a binary word that represents the cable attenuation indication within 1dB. CLOS5_n is the most significant bit (MSB) and CLOS0_n is the least significant bit (LSB).
TABLE 139: LIU CHANNEL CONTROL ARBITRARY REGISTER 1 (LIUCCAR1)
BIT 7 6-0 FUNCTION Reserved Arb_Seg1 TYPE R/W R/W DEFAULT 0 0
HEX ADDRESS: 0X0F08
DESCRIPTION-OPERATION
Arbitrary Transmit Pulse Shape, Segment 1: These seven bits form the first of the eight segments of the transmit shape pulse when the XRT86VL30 is configured in "Arbitrary Mode". These seven bits represent the amplitude of the nth channel's arbitrary pulse in signed magnitude format with Bit 6 as the sign bit and Bit 0 as the least significant bit (LSB).
NOTE: Arbitrary mode is enabled by writing to the EQC[4:0] bits in register 0x0f00.
TABLE 140: LIU CHANNEL CONTROL ARBITRARY REGISTER 2 (LIUCCAR2)
BIT 7 6-0 FUNCTION Reserved Arb_Seg2 TYPE R/W R/W DEFAULT 0 0
HEX ADDRESS: 0X0F09
DESCRIPTION-OPERATION
Arbitrary Transmit Pulse Shape, Segment 2 These seven bits form the second of the eight segments of the transmit shape pulse when the XRT86VL30 is configured in "Arbitrary Mode". These seven bits represent the amplitude of the nth channel's arbitrary pulse in signed magnitude format with Bit 6 as the sign bit and Bit 0 as the least significant bit (LSB).
NOTE: Arbitrary mode is enabled by writing to the EQC[4:0] bits in register 0x0f00.
171
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION HEX ADDRESS: 0X0F0A
TABLE 141: LIU CHANNEL CONTROL ARBITRARY REGISTER 3 (LIUCCAR3)
BIT 7 6-0 FUNCTION Reserved Arb_seg3 TYPE R/W R/W DEFAULT 0 0
DESCRIPTION-OPERATION
Arbitrary Transmit Pulse Shape, Segment 3 These seven bits form the third of the eight segments of the transmit shape pulse when the XRT86VL30 is configured in "Arbitrary Mode". These seven bits represent the amplitude of the nth channel's arbitrary pulse in signed magnitude format with Bit 6 as the sign bit and Bit 0 as the least significant bit (LSB).
NOTE: Arbitrary mode is enabled by writing to the EQC[4:0] bits in register 0x0f00.
TABLE 142: LIU CHANNEL CONTROL ARBITRARY REGISTER 4 (LIUCCAR4)
BIT 7 6-0 FUNCTION Reserved Arb_seg4 TYPE R/W R/W DEFAULT 0 0
HEX ADDRESS: 0X0F0B
DESCRIPTION-OPERATION
Arbitrary Transmit Pulse Shape, Segment 4 These seven bits form the forth of the eight segments of the transmit shape pulse when the XRT86VL30 is configured in "Arbitrary Mode". These seven bits represent the amplitude of the nth channel's arbitrary pulse in signed magnitude format with Bit 6 as the sign bit and Bit 0 as the least significant bit (LSB). Arbitrary mode is enabled by writing to the EQC[4:0] bits in register 0x0f00.
TABLE 143: LIU CHANNEL CONTROL ARBITRARY REGISTER 5 (LIUCCAR5)
BIT 7 6-0 FUNCTION Reserved Arb_seg5 TYPE R/W R/W DEFAULT 0 0
HEX ADDRESS: 0X0F0C
DESCRIPTION-OPERATION
Arbitrary Transmit Pulse Shape, Segment 5 These seven bits form the fifth of the eight segments of the transmit shape pulse when the XRT86VL30 is configured in "Arbitrary Mode". These seven bits represent the amplitude of the nth channel's arbitrary pulse in signed magnitude format with Bit 6 as the sign bit and Bit 0 as the least significant bit (LSB). Arbitrary mode is enabled by writing to the EQC[4:0] bits in register 0x0f00.
172
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
REV. 1.0.0
TABLE 144: LIU CHANNEL CONTROL ARBITRARY REGISTER 6 (LIUCCAR6)
BIT 7 6-0 FUNCTION Reserved Arb_seg6 TYPE R/W R/W DEFAULT 0 0
HEX ADDRESS: 0X0F0D
DESCRIPTION-OPERATION
Arbitrary Transmit Pulse Shape, Segment 6 These seven bits form the sixth of the eight segments of the transmit shape pulse when the XRT86VL30 is configured in "Arbitrary Mode". These seven bits represent the amplitude of the nth channel's arbitrary pulse in signed magnitude format with Bit 6 as the sign bit and Bit 0 as the least significant bit (LSB). Arbitrary mode is enabled by writing to the EQC[4:0] bits in register 0x0f00.
TABLE 145: LIU CHANNEL CONTROL ARBITRARY REGISTER 7 (LIUCCAR7)
BIT 7 6 FUNCTION Reserved Arb_seg7 TYPE R/W R/W DEFAULT 0 0
HEX ADDRESS: 0X0F0E
DESCRIPTION-OPERATION
Arbitrary Transmit Pulse Shape, Segment 7 These seven bits form the seventh of the eight segments of the transmit shape pulse when the XRT86VL30 is configured in "Arbitrary Mode". These seven bits represent the amplitude of the nth channel's arbitrary pulse in signed magnitude format with Bit 6 as the sign bit and Bit 0 as the least significant bit (LSB). Arbitrary mode is enabled by writing to the EQC[4:0] bits in register 0x0f00.
TABLE 146: LIU CHANNEL CONTROL ARBITRARY REGISTER 8 (LIUCCAR8)
BIT 7 6 FUNCTION Reserved Arb_seg8 TYPE R/W R/W DEFAULT 0 0
HEX ADDRESS: 0X0F0F
DESCRIPTION-OPERATION
Arbitrary Transmit Pulse Shape, Segment 8 These seven bits form the eight of the eight segments of the transmit shape pulse when the XRT86VL30 is configured in "Arbitrary Mode". These seven bits represent the amplitude of the nth channel's arbitrary pulse in signed magnitude format with Bit 6 as the sign bit and Bit 0 as the least significant bit (LSB). Arbitrary mode is enabled by writing to the EQC[4:0] bits in register 0x0f00.
173
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
TABLE 147: LIU GLOBAL CONTROL REGISTER 0 (LIUGCR0)
BIT 7 FUNCTION SR TYPE R/W DEFAULT 0
HEX ADDRESS: 0X0FE0
DESCRIPTION-OPERATION
Single Rail mode This bit must set to "1" for Single Rail mode to use LIU diagnotic features. The Framer section must be programmed as well in Register 0x0101. 0 - Dual Rail 1 - Single Rail Automatic Transmit All Ones Upon RLOS: This bit enables automatic transmission of All Ones Pattern upon detecting the Receive Loss of Signal (RLOS) condition. Once this bit is enabled, the Transmit E1 Framer Block will automatically transmit an All "Ones" data to the line for the channel that detects an RLOS condition. 0 = Disables the "Automatic Transmit All Ones" feature upon detecting RLOS 1 = Enables the "Automatic Transmit All Ones" feature upon detecting RLOS Receive Clock Data (Framer Bypass mode) 0 = RPOS/RNEG data is updated on the rising edge of RCLK 1 = RPOS/RNEG data is updated on the falling edge of RCLK Transmit Clock Data (Framer Bypass mode) 0 = TPOS/TNEG data is sampled on the falling edge of TCLK 1 = TPOS/TNEG data is sampled on the rising edge of TCLK Data Polarity 0 = Transmit input and receive output data is active "High" 1 = Transmit input and receive output data is active "Low" This Bit Is Not Used
6
ATAOS
R/W
0
5
RCLKE
R/W
0
4
TCLKE
R/W
0
3
DATAP
R/W
0
2
Reserved
174
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 147: LIU GLOBAL CONTROL REGISTER 0 (LIUGCR0)
BIT 1 FUNCTION GIE TYPE R/W DEFAULT 0
REV. 1.0.0
HEX ADDRESS: 0X0FE0
DESCRIPTION-OPERATION
Global Interrupt Enable: This bit allows users to enable or disable the global interrupt generation for all channels within the E1 LIU Block. Once this global interrupt is disabled, no interrupt will be generated to the Microprocessor Interrupt Pin even when the individual "source" interrupt status bit pulses `high'. If this global interrupt is enabled, users still need to enable the individual "source" interrupt in order for the E1 LIU Block to generate an interrupt to the Microprocessor pin. 0 - Disables the global interrupt generation for all channels within the E1 LIU Block. 1 - Enables the global interrupt generation for all channels within the E1 LIU Block. Software Reset P Registers: This bit allows users to reset the XRT86VL30 device. Writing a "1" to this bit and keeping it at '1' for longer than 10s initiates a device reset through the microprocessor interface. Once the XRT86VL30 is reset, all internal circuits are placed in the reset state except the microprocessor register bits. 0 = Disables software reset to the XRT86VL30 device. 1 = Enables software reset to the XRT86VL30 device.
0
SRESET
R/W
0
175
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
TABLE 148: LIU GLOBAL CONTROL REGISTER 1 (LIUGCR1)
BIT 7 FUNCTION TxSYNC(Sect 13) TYPE R/W DEFAULT 0
HEX ADDRESS: 0X0FE1
DESCRIPTION-OPERATION
G.703 Section 13 Transmit Pulse When this bit is set to '1', the LIU transmitter will send the E1 synchrnonous waveform as described in Section 13 of ITU-T G.703. This register bit takes priority over every other LIU setting on the transmit path. 0 = Normal E1 pulse 1 = Section 13 Synchronous Pulse G.703 Section 13 Receiver When this bit is set to '1', the CDR block of the receiver is configured to accept a waveform as described in Section 13 of ITU-T G.703. 0 = Normal E1 (Equalizer Bit Settings - EQC[4:0]) 1 = Section 13 Synchronous Pulse Wire Gauge Selector [1:0]: This bit together with Guage0 bit (bit 4 within this register) are used to select the wire gauge size as shown in the table below.
6
RxSYNC(Sect 13)
R/W
0
5-4
Gauge [1:0]
R/W
00
GAUGE1 0 0 1 1
3 E1 Arbitrary Enable
GAUGE0 0 1 0 1
Wire Size 22 and 24 Gauge 22 Gauge 24 Gauge 26 Gauge
E1 Arbitrary Mode Enable This bit is used to enable the Arbitrary Pulse Generators for shaping the transmit pulse shape for E1 mode. If this bit is set to "1", all 2 channels will be configured for the Arbitrary Mode. However, the pulse shape is individually controlled by programming the 8 transmit pulse shape segments (channel registers 0x0f08 through 0x0f0F) "0" = Disabled (Normal E1 Pulse Shape ITU G.703) "1" = Arbitrary Pulse Enabled R/W 0 Receive Output Mute: This bit permits the user to configure the Receive E1 Block to automatically pull its Recovered Data Output pins to GND anytime (and for the duration that) the Receive E1 LIU Block declares the LOS defect condition. In other words, if this feature is enabled, the Receive E1 LIU Block will automatically "mute" the Recovered data that is being routed to the Receive E1 Framer block anytime (and for the duration that) the Receive E1 LIU Block declares the LOS defect condition. 0 - Disables the "Muting upon LOS" feature. 1 - Enables the "Muting upon LOS" feature.
2
RXMUTE
NOTE: The receive clock is not muted when this feature is enabled.
176
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 148: LIU GLOBAL CONTROL REGISTER 1 (LIUGCR1)
BIT 1 FUNCTION EXLOS TYPE DEFAULT
REV. 1.0.0
HEX ADDRESS: 0X0FE1
DESCRIPTION-OPERATION
Extended LOS Enable: This bit allows users to extend the number of zeros at the receive input of each channel before RLOS is declared. When Extended LOS is enabled, the Receive E1 LIU Block will declare RLOS condition when it receives 4096 number of consecutive zeros at the receive input. When Extended LOS is disabled, the Receive E1 LIU Block will declare RLOS condition when it receives 175 number of consecutive zeros at the receive input. 0 = Disables the Extended LOS Feature. 1 = Enables the Extended LOS Feature. R/W 0 In-Circuit-Testing Enable: This bit allows users to tristate the output pins of all channels for incircuit testing purposes. When In-Circuit-Testing is enabled, all output pins of the XRT86VL30 are "Tri-stated". When In-Circuit-Testing is disabled, all output pins will resume to normal condition. 0 = Disables the In-Circuit-Testing Feature. 1 = Enables the In-Circuit-Testing Feature.
0
ICT
TABLE 149: LIU GLOBAL CONTROL REGISTER 2 (LIUGCR2)
BIT 7 6-0 FUNCTION Force to "0" Reserved TYPE R/W R/W DEFAULT 0 0 Set to "0" These Bits Are Not Used
HEX ADDRESS: 0X0FE2
DESCRIPTION-OPERATION
177
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
TABLE 150: LIU GLOBAL CONTROL REGISTER 3 (LIUGCR3)
BIT 7-6 5-4 FUNCTION Reserved MCLKn[1:0] TYPE R/W R/W DEFAULT 0 00
HEX ADDRESS: 0X0FE4
DESCRIPTION-OPERATION
These Bits are Not Used. Master E1 Output Clock Reference [1:0] These two bits allow users to select the programmable output clock rates for the MCLKnOUT pin, according to the table below. MCLKNT1[1:0] 00 01 10 11 CLOCK RATE OF THE T1MCLKNOUT OUTPUT PIN 2.048MHz 4.096MHz 8.192MHz 16.384MHz
3-0
Reserved
R/W
0
These Bits are Not Used.
178
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION TABLE 151: LIU GLOBAL CONTROL REGISTER 4 (LIUGCR4)
BIT 7-4 3-0 FUNCTION Reserved CLKSEL[3:0] TYPE R/W R/W DEFAULT 0 0001 Clock Select Input [3:0] These four bits allow users to select the programmable input clock rates for the MCLKIN input pin, according to the table below. CLOCK RATE OF THE MCLKIN INPUT PIN 2.048MHz 1.544MHz Reserved 4.096MHz 3.088MHz 8.192MHz 6.176MHz 16.384MHz 12.352MH 2.048MHz 1.544MHz
REV. 1.0.0
HEX ADDRESS: 0X0FE9
DESCRIPTION-OPERATION
CLKSEL[3:0] 0000 0001 0010 - 0111 1000 1001 1010 1011 1100 1101 1110 1111
NOTE: User must provide any one of the above clock frequencies to the MCLKIN input pin for the device to be functional.
179
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
TABLE 152: LIU GLOBAL CONTROL REGISTER 5 (LIUGCR5)
BIT 7-1 0 FUNCTION Reserved GCHIS0 TYPE RUR/ WC DEFAULT 0 0
HEX ADDRESS: 0X0FEA
DESCRIPTION-OPERATION
These bits are reserved Global Channel 0 Interrupt Status Indicator This Reset-Upon-Read bit field indicates whether or not an interrupt has occurred on Channel 0 within the XRT86VL30 device since the last read of this register. 0 = Indicates that No interrupt has occurred on Channel 0 within the XRT86VL30 device since the last read of this register. 1 = Indicates that an interrupt has occurred on Channel 0 within the XRT86VL30 device since the last read of this register.
180
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
REV. 1.0.0
ORDERING INFORMATION
PRODUCT NUMBER XRT86VL30IV XRT86VL30IV80 PACKAGE 128 PIn LQFP (14x20x1.4mm) 80 Pin LQFP (12x12x1.4mm) OPERATING TEMPERATURE RANGE -40C to +85C -40C to +85C
PACKAGE DIMENSIONS FOR 128 LQFP
D D1 102 65
103
64
E1
E
128
39
A2
1 e B
38
C A1 Note: The control dimensions are the m illim eter colum n INCHES SYMBOL A A1 A2 B C D D1 E E1 e L
L
MILLIMETERS MAX MIN 1.40 0.05 1.35 0.17 0.09 21.80 19.90 15.80 13.90 MAX 1.60 0.15 1.45 0.27 0.20 22.20 20.10 16.20 14.10
MIN 0.0551 0.0020 0.0531 0.0067 0.0035 0.8583 0.7835 0.6220 0.5472
0.0630 0.0059 0.0571 0.0106 0.0079 0.8740 0.7913 0.6378 0.5551
0.0197 BSC 0.0177 0o 0.0295 7o
0.50 BSC 0.45 0o 0.75 7o
181
XRT86VL30
REV. 1.0.0
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
PACKAGE DIMENSIONS FOR 80 LQFP
4
E
80 LEAD LOW-PROFILE QUAD FLAT PACK (12 x 12 X 1.4 mm LQFP)
Rev. 1.00
Note: The control dimension is in the millimeter column SYMBOL A A1 A2 B C D D1 e L INCHES MIN MAX 0.055 0.063 0.002 0.006 0.053 0.057 0.007 0.011 0.004 0.008 0.543 0.559 0.465 0.480 0.0197 BSC 0.018 0.030 0 7 MILLIMETERS MIN MAX 1.40 1.60 0.05 0.15 1.35 1.45 0.17 0.27 0.09 0.20 13.80 14.20 11.80 12.20 0.50 BSC 0.45 0.75 0 7
182
XRT86VL30
SINGLE T1/E1/J1 FRAMER/LIU COMBO - E1 REGISTER DESCRIPTION
P4.
REV. 1.0.0
REVISION HISTORY
REVISION #
1.0.0
DATE
May 30, 2008
DESCRIPTION
Initial release of the XRT86VL30 datasheet.
NOTICE EXAR Corporation reserves the right to make changes to the products contained in this publication in order to improve design, performance or reliability. EXAR Corporation assumes no responsibility for the use of any circuits described herein, conveys no license under any patent or other right, and makes no representation that the circuits are free of patent infringement. Charts and schedules contained here in are only for illustration purposes and may vary depending upon a user's specific application. While the information in this publication has been carefully checked; no responsibility, however, is assumed for inaccuracies. EXAR Corporation does not recommend the use of any of its products in life support applications where the failure or malfunction of the product can reasonably be expected to cause failure of the life support system or to significantly affect its safety or effectiveness. Products are not authorized for use in such applications unless EXAR Corporation receives, in writing, assurances to its satisfaction that: (a) the risk of injury or damage has been minimized; (b) the user assumes all such risks; (c) potential liability of EXAR Corporation is adequately protected under the circumstances. Copyright 2008 EXAR Corporation Datasheet May 2008. Reproduction, in part or whole, without the prior written consent of EXAR Corporation is prohibited.
183


▲Up To Search▲   

 
Price & Availability of XRT86VL30IV

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X